C# Class Microsoft.Composition.Metadata.ExtensionMethods

Show file Open project: KirillOsenkov/MEFMetadata

Public Methods

Method Description
GetAttributeTypeHandle ( this metadataReader, System.Reflection.Metadata.CustomAttribute customAttribute ) : Handle
GetFullAssemblyName ( this metadataReader ) : string
GetFullAssemblyName ( this metadataReader, System.Reflection.Metadata.AssemblyDefinition assemblyDefinition ) : string
GetFullAssemblyName ( this metadataReader, System.Reflection.Metadata.AssemblyReference assemblyReference ) : string
GetFullTypeName ( this metadataReader, Handle handle ) : string
GetFullTypeName ( this metadataReader, System.Reflection.Metadata.TypeDefinition typeDefinition ) : string
GetFullTypeName ( this metadataReader, TypeHandle typeHandle ) : string
GetFullTypeName ( this metadataReader, System.Reflection.Metadata.TypeReference typeReference ) : string
GetFullTypeName ( this metadataReader, TypeReferenceHandle typeReferenceHandle ) : string
GetReferenceAssemblyFullNames ( this metadataReader ) : IEnumerable
GetReferenceAssemblyPartialNames ( this metadataReader ) : IEnumerable
ReferencesAssembly ( this metadataReader, string partialAssemblyName ) : bool

Private Methods

Method Description
CalculatePublicKeyToken ( byte publicKeyBytes ) : byte[]

Method Details

GetAttributeTypeHandle() public static method

public static GetAttributeTypeHandle ( this metadataReader, System.Reflection.Metadata.CustomAttribute customAttribute ) : Handle
metadataReader this
customAttribute System.Reflection.Metadata.CustomAttribute
return Handle

GetFullAssemblyName() public static method

public static GetFullAssemblyName ( this metadataReader ) : string
metadataReader this
return string

GetFullAssemblyName() public static method

public static GetFullAssemblyName ( this metadataReader, System.Reflection.Metadata.AssemblyDefinition assemblyDefinition ) : string
metadataReader this
assemblyDefinition System.Reflection.Metadata.AssemblyDefinition
return string

GetFullAssemblyName() public static method

public static GetFullAssemblyName ( this metadataReader, System.Reflection.Metadata.AssemblyReference assemblyReference ) : string
metadataReader this
assemblyReference System.Reflection.Metadata.AssemblyReference
return string

GetFullTypeName() public static method

public static GetFullTypeName ( this metadataReader, Handle handle ) : string
metadataReader this
handle Handle
return string

GetFullTypeName() public static method

public static GetFullTypeName ( this metadataReader, System.Reflection.Metadata.TypeDefinition typeDefinition ) : string
metadataReader this
typeDefinition System.Reflection.Metadata.TypeDefinition
return string

GetFullTypeName() public static method

public static GetFullTypeName ( this metadataReader, TypeHandle typeHandle ) : string
metadataReader this
typeHandle TypeHandle
return string

GetFullTypeName() public static method

public static GetFullTypeName ( this metadataReader, System.Reflection.Metadata.TypeReference typeReference ) : string
metadataReader this
typeReference System.Reflection.Metadata.TypeReference
return string

GetFullTypeName() public static method

public static GetFullTypeName ( this metadataReader, TypeReferenceHandle typeReferenceHandle ) : string
metadataReader this
typeReferenceHandle TypeReferenceHandle
return string

GetReferenceAssemblyFullNames() public static method

public static GetReferenceAssemblyFullNames ( this metadataReader ) : IEnumerable
metadataReader this
return IEnumerable

GetReferenceAssemblyPartialNames() public static method

public static GetReferenceAssemblyPartialNames ( this metadataReader ) : IEnumerable
metadataReader this
return IEnumerable

ReferencesAssembly() public static method

public static ReferencesAssembly ( this metadataReader, string partialAssemblyName ) : bool
metadataReader this
partialAssemblyName string
return bool