Class SectionCharacteristics
- java.lang.Object
-
- org.mases.jcobridge.netreflection.NetObject
-
- system.reflection.portableexecutable.SectionCharacteristics
-
- All Implemented Interfaces:
IJCOBridgeReflected
public class SectionCharacteristics extends NetObject
The base .NET class managing System.Reflection.PortableExecutable.SectionCharacteristics, System.Reflection.Metadata, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a..NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Reflection.PortableExecutable.SectionCharacteristics
Powered by JCOBridge: more info at https://www.jcobridge.com
- Author:
- MASES s.r.l https://masesgroup.com
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SectionCharacteristics()
SectionCharacteristics(java.lang.Object instance)
Internal constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SectionCharacteristics
add(SectionCharacteristics val)
java.lang.String
getJCOAssemblyName()
Returns the reflected Assembly namejava.lang.String
getJCOClassName()
Returns the reflected Class namejava.lang.Object
getJCOInstance()
Returns the instantiated classjava.lang.String
getJCOObjectName()
Returns the reflected Class name used to build the objectJCType
getJCOType()
Returns the instantiated class Typeboolean
has(SectionCharacteristics val)
boolean
is(SectionCharacteristics val)
SectionCharacteristics
remove(SectionCharacteristics val)
-
Methods inherited from class org.mases.jcobridge.netreflection.NetObject
cast, Equals, Equals, GetHashCode, GetType, hashCode, setJCOInstance, toString, ToString
-
-
-
-
Field Detail
-
assemblyFullName
public static final java.lang.String assemblyFullName
Fully assembly qualified name: System.Reflection.Metadata, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a- See Also:
- Constant Field Values
-
assemblyShortName
public static final java.lang.String assemblyShortName
Assembly name: System.Reflection.Metadata- See Also:
- Constant Field Values
-
className
public static final java.lang.String className
Qualified class name: System.Reflection.PortableExecutable.SectionCharacteristics- See Also:
- Constant Field Values
-
TypeReg
public static SectionCharacteristics TypeReg
-
TypeDSect
public static SectionCharacteristics TypeDSect
-
TypeNoLoad
public static SectionCharacteristics TypeNoLoad
-
TypeGroup
public static SectionCharacteristics TypeGroup
-
TypeNoPad
public static SectionCharacteristics TypeNoPad
-
TypeCopy
public static SectionCharacteristics TypeCopy
-
ContainsCode
public static SectionCharacteristics ContainsCode
-
ContainsInitializedData
public static SectionCharacteristics ContainsInitializedData
-
ContainsUninitializedData
public static SectionCharacteristics ContainsUninitializedData
-
LinkerOther
public static SectionCharacteristics LinkerOther
-
LinkerInfo
public static SectionCharacteristics LinkerInfo
-
TypeOver
public static SectionCharacteristics TypeOver
-
LinkerRemove
public static SectionCharacteristics LinkerRemove
-
LinkerComdat
public static SectionCharacteristics LinkerComdat
-
MemProtected
public static SectionCharacteristics MemProtected
-
NoDeferSpecExc
public static SectionCharacteristics NoDeferSpecExc
-
GPRel
public static SectionCharacteristics GPRel
-
MemFardata
public static SectionCharacteristics MemFardata
-
MemSysheap
public static SectionCharacteristics MemSysheap
-
MemPurgeable
public static SectionCharacteristics MemPurgeable
-
Mem16Bit
public static SectionCharacteristics Mem16Bit
-
MemLocked
public static SectionCharacteristics MemLocked
-
MemPreload
public static SectionCharacteristics MemPreload
-
Align1Bytes
public static SectionCharacteristics Align1Bytes
-
Align2Bytes
public static SectionCharacteristics Align2Bytes
-
Align4Bytes
public static SectionCharacteristics Align4Bytes
-
Align8Bytes
public static SectionCharacteristics Align8Bytes
-
Align16Bytes
public static SectionCharacteristics Align16Bytes
-
Align32Bytes
public static SectionCharacteristics Align32Bytes
-
Align64Bytes
public static SectionCharacteristics Align64Bytes
-
Align128Bytes
public static SectionCharacteristics Align128Bytes
-
Align256Bytes
public static SectionCharacteristics Align256Bytes
-
Align512Bytes
public static SectionCharacteristics Align512Bytes
-
Align1024Bytes
public static SectionCharacteristics Align1024Bytes
-
Align2048Bytes
public static SectionCharacteristics Align2048Bytes
-
Align4096Bytes
public static SectionCharacteristics Align4096Bytes
-
Align8192Bytes
public static SectionCharacteristics Align8192Bytes
-
AlignMask
public static SectionCharacteristics AlignMask
-
LinkerNRelocOvfl
public static SectionCharacteristics LinkerNRelocOvfl
-
MemDiscardable
public static SectionCharacteristics MemDiscardable
-
MemNotCached
public static SectionCharacteristics MemNotCached
-
MemNotPaged
public static SectionCharacteristics MemNotPaged
-
MemShared
public static SectionCharacteristics MemShared
-
MemExecute
public static SectionCharacteristics MemExecute
-
MemRead
public static SectionCharacteristics MemRead
-
MemWrite
public static SectionCharacteristics MemWrite
-
-
Method Detail
-
getJCOAssemblyName
public java.lang.String getJCOAssemblyName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Assembly name- Specified by:
getJCOAssemblyName
in interfaceIJCOBridgeReflected
- Overrides:
getJCOAssemblyName
in classNetObject
- Returns:
- A
String
representing the Fullname of reflected Assembly
-
getJCOClassName
public java.lang.String getJCOClassName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name- Specified by:
getJCOClassName
in interfaceIJCOBridgeReflected
- Overrides:
getJCOClassName
in classNetObject
- Returns:
- A
String
representing the Fullname of reflected Class
-
getJCOObjectName
public java.lang.String getJCOObjectName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name used to build the object- Specified by:
getJCOObjectName
in interfaceIJCOBridgeReflected
- Overrides:
getJCOObjectName
in classNetObject
- Returns:
- A
String
representing the name used to allocated the object in CLR context
-
getJCOInstance
public java.lang.Object getJCOInstance()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class- Specified by:
getJCOInstance
in interfaceIJCOBridgeReflected
- Overrides:
getJCOInstance
in classNetObject
- Returns:
- An
Object
representing the CLR instance of the instantiated Class
-
getJCOType
public JCType getJCOType()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class Type- Specified by:
getJCOType
in interfaceIJCOBridgeReflected
- Overrides:
getJCOType
in classNetObject
- Returns:
- A
JCType
representing the CLR Type of the instantiated Class
-
add
public final SectionCharacteristics add(SectionCharacteristics val) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
remove
public final SectionCharacteristics remove(SectionCharacteristics val) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
is
public final boolean is(SectionCharacteristics val) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
has
public final boolean has(SectionCharacteristics val) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
-