public class MetadataReader extends NetObject
.NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Reflection.Metadata.MetadataReader
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Reflection.Metadata, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
static java.lang.String |
assemblyShortName
Assembly name: System.Reflection.Metadata
|
static java.lang.String |
className
Qualified class name: System.Reflection.Metadata.MetadataReader
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
MetadataReader() |
MetadataReader(java.lang.Object instance)
Internal constructor.
|
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public MetadataReader()
throws java.lang.Throwable
java.lang.Throwablepublic MetadataReader(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic static MetadataReader cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into MetadataReader, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedMetadataReader instancejava.lang.Throwable - in case of error during cast operationpublic AssemblyDefinition GetAssemblyDefinition() throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, NotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException, ObjectDisposedException, InvalidOperationException
public AssemblyFile GetAssemblyFile(AssemblyFileHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic AssemblyFileHandleCollection getAssemblyFiles() throws java.lang.Throwable
java.lang.Throwablepublic static AssemblyName GetAssemblyName(java.lang.String assemblyFile) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException, OutOfMemoryException, SerializationException, IOException, BadImageFormatException, MissingMethodException, TargetInvocationException, FormatException, CultureNotFoundException
java.lang.ThrowableArgumentExceptionArgumentNullExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArrayTypeMismatchExceptionNotSupportedExceptionObjectDisposedExceptionRankExceptionIndexOutOfRangeExceptionOutOfMemoryExceptionSerializationExceptionIOExceptionBadImageFormatExceptionMissingMethodExceptionTargetInvocationExceptionFormatExceptionCultureNotFoundExceptionpublic AssemblyReference GetAssemblyReference(AssemblyReferenceHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic AssemblyReferenceHandleCollection getAssemblyReferences() throws java.lang.Throwable
java.lang.Throwablepublic byte[] GetBlobBytes(BlobHandle handle) throws java.lang.Throwable, PlatformNotSupportedException, ArgumentException, InvalidOperationException, BadImageFormatException, ArgumentOutOfRangeException
java.lang.ThrowablePlatformNotSupportedExceptionArgumentExceptionInvalidOperationExceptionBadImageFormatExceptionArgumentOutOfRangeExceptionpublic BlobReader GetBlobReader(BlobHandle handle) throws java.lang.Throwable, ArgumentOutOfRangeException, ArgumentException, PlatformNotSupportedException, NullReferenceException, NotSupportedException, ArgumentNullException, ObjectDisposedException, InvalidOperationException, BadImageFormatException
public BlobReader GetBlobReader(StringHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException, ArgumentException, ArgumentOutOfRangeException, InvalidOperationException, NotSupportedException, NullReferenceException, ObjectDisposedException, ArgumentNullException, ArrayTypeMismatchException
public Constant GetConstant(ConstantHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic CustomAttribute GetCustomAttribute(CustomAttributeHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic CustomAttributeHandleCollection getCustomAttributes() throws java.lang.Throwable
java.lang.Throwablepublic CustomAttributeHandleCollection GetCustomAttributes(EntityHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionpublic CustomDebugInformationHandleCollection getCustomDebugInformation() throws java.lang.Throwable
java.lang.Throwablepublic CustomDebugInformation GetCustomDebugInformation(CustomDebugInformationHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic CustomDebugInformationHandleCollection GetCustomDebugInformation(EntityHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionpublic DebugMetadataHeader getDebugMetadataHeader() throws java.lang.Throwable
java.lang.Throwablepublic DeclarativeSecurityAttribute GetDeclarativeSecurityAttribute(DeclarativeSecurityAttributeHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic DeclarativeSecurityAttributeHandleCollection getDeclarativeSecurityAttributes() throws java.lang.Throwable
java.lang.Throwablepublic Document GetDocument(DocumentHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic DocumentHandleCollection getDocuments() throws java.lang.Throwable
java.lang.Throwablepublic EventDefinition GetEventDefinition(EventDefinitionHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic EventDefinitionHandleCollection getEventDefinitions() throws java.lang.Throwable
java.lang.Throwablepublic ExportedType GetExportedType(ExportedTypeHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic ExportedTypeHandleCollection getExportedTypes() throws java.lang.Throwable
java.lang.Throwablepublic FieldDefinition GetFieldDefinition(FieldDefinitionHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException, IndexOutOfRangeException, InvalidCastException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionIndexOutOfRangeExceptionInvalidCastExceptionpublic FieldDefinitionHandleCollection getFieldDefinitions() throws java.lang.Throwable
java.lang.Throwablepublic GenericParameter GetGenericParameter(GenericParameterHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic GenericParameterConstraint GetGenericParameterConstraint(GenericParameterConstraintHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic Guid GetGuid(GuidHandle handle) throws java.lang.Throwable, ArgumentException, InvalidOperationException, BadImageFormatException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionInvalidOperationExceptionBadImageFormatExceptionPlatformNotSupportedExceptionpublic ImportScope GetImportScope(ImportScopeHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic ImportScopeCollection getImportScopes() throws java.lang.Throwable
java.lang.Throwablepublic InterfaceImplementation GetInterfaceImplementation(InterfaceImplementationHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic boolean getIsAssembly()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class NetObjectString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class NetObjectString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class NetObjectObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class NetObjectString representing the name used to allocated the object
in CLR contextpublic JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in class NetObjectJCType representing the CLR Type of the instantiated Classpublic LocalConstant GetLocalConstant(LocalConstantHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic LocalConstantHandleCollection getLocalConstants() throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionpublic LocalScope GetLocalScope(LocalScopeHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic LocalScopeHandleCollection getLocalScopes() throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionpublic LocalScopeHandleCollection GetLocalScopes(MethodDebugInformationHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionpublic LocalScopeHandleCollection GetLocalScopes(MethodDefinitionHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionpublic LocalVariable GetLocalVariable(LocalVariableHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic LocalVariableHandleCollection getLocalVariables() throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionpublic ManifestResource GetManifestResource(ManifestResourceHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic ManifestResourceHandleCollection getManifestResources() throws java.lang.Throwable
java.lang.Throwablepublic MemberReference GetMemberReference(MemberReferenceHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException, InvalidCastException, NullReferenceException, NotSupportedException, ObjectDisposedException, ArgumentNullException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentException, IndexOutOfRangeException
public MemberReferenceHandleCollection getMemberReferences() throws java.lang.Throwable
java.lang.Throwablepublic MetadataKind getMetadataKind() throws java.lang.Throwable
java.lang.Throwablepublic int getMetadataLength()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getMetadataVersion()
throws java.lang.Throwable
java.lang.Throwablepublic MethodDebugInformationHandleCollection getMethodDebugInformation() throws java.lang.Throwable
java.lang.Throwablepublic MethodDebugInformation GetMethodDebugInformation(MethodDebugInformationHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic MethodDebugInformation GetMethodDebugInformation(MethodDefinitionHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic MethodDefinition GetMethodDefinition(MethodDefinitionHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException, IndexOutOfRangeException, InvalidCastException, NullReferenceException, NotSupportedException, ArgumentException, ArgumentNullException, ObjectDisposedException, InvalidOperationException, ArgumentOutOfRangeException
public MethodDefinitionHandleCollection getMethodDefinitions() throws java.lang.Throwable
java.lang.Throwablepublic MethodImplementation GetMethodImplementation(MethodImplementationHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic MethodSpecification GetMethodSpecification(MethodSpecificationHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic ModuleDefinition GetModuleDefinition() throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, NotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException, ObjectDisposedException, InvalidOperationException
public ModuleReference GetModuleReference(ModuleReferenceHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic NamespaceDefinition GetNamespaceDefinition(NamespaceDefinitionHandle handle) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, IndexOutOfRangeException, ArgumentNullException, InvalidOperationException, RankException, ArrayTypeMismatchException, InvalidCastException, BadImageFormatException, KeyNotFoundException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionIndexOutOfRangeExceptionArgumentNullExceptionInvalidOperationExceptionRankExceptionArrayTypeMismatchExceptionInvalidCastExceptionBadImageFormatExceptionKeyNotFoundExceptionpublic NamespaceDefinition GetNamespaceDefinitionRoot() throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, IndexOutOfRangeException, ArgumentNullException, InvalidOperationException, RankException, ArrayTypeMismatchException, InvalidCastException, BadImageFormatException, KeyNotFoundException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionIndexOutOfRangeExceptionArgumentNullExceptionInvalidOperationExceptionRankExceptionArrayTypeMismatchExceptionInvalidCastExceptionBadImageFormatExceptionKeyNotFoundExceptionpublic MetadataReaderOptions getOptions() throws java.lang.Throwable
java.lang.Throwablepublic Parameter GetParameter(ParameterHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic PropertyDefinition GetPropertyDefinition(PropertyDefinitionHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic PropertyDefinitionHandleCollection getPropertyDefinitions() throws java.lang.Throwable
java.lang.Throwablepublic StandaloneSignature GetStandaloneSignature(StandaloneSignatureHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String GetString(DocumentNameBlobHandle handle) throws java.lang.Throwable, ArgumentOutOfRangeException, PlatformNotSupportedException, NullReferenceException, NotSupportedException, ArgumentException, ArgumentNullException, ObjectDisposedException, InvalidOperationException, BadImageFormatException, OutOfMemoryException, ArrayTypeMismatchException
public java.lang.String GetString(NamespaceDefinitionHandle handle) throws java.lang.Throwable, ArgumentException, BadImageFormatException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, NotSupportedException, IndexOutOfRangeException, RankException, ArrayTypeMismatchException, ArgumentNullException, KeyNotFoundException
public java.lang.String GetString(StringHandle handle) throws java.lang.Throwable, ArgumentException, BadImageFormatException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, NotSupportedException, IndexOutOfRangeException, RankException, ArrayTypeMismatchException, ArgumentNullException
public MetadataStringComparer getStringComparer() throws java.lang.Throwable
java.lang.Throwablepublic TypeDefinition GetTypeDefinition(TypeDefinitionHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException, IndexOutOfRangeException, InvalidCastException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionIndexOutOfRangeExceptionInvalidCastExceptionpublic TypeDefinitionHandleCollection getTypeDefinitions() throws java.lang.Throwable
java.lang.Throwablepublic TypeReference GetTypeReference(TypeReferenceHandle handle) throws java.lang.Throwable, BadImageFormatException, PlatformNotSupportedException, IndexOutOfRangeException
java.lang.ThrowableBadImageFormatExceptionPlatformNotSupportedExceptionIndexOutOfRangeExceptionpublic TypeReferenceHandleCollection getTypeReferences() throws java.lang.Throwable
java.lang.Throwablepublic TypeSpecification GetTypeSpecification(TypeSpecificationHandle handle) throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String GetUserString(UserStringHandle handle) throws java.lang.Throwable, ArgumentException, BadImageFormatException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowableArgumentExceptionBadImageFormatExceptionArgumentNullExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionpublic MetadataStringDecoder getUTF8Decoder() throws java.lang.Throwable
java.lang.Throwablepublic void setJCOInstance(JCObject instance)
setJCOInstance in class NetObject