C# Class Microsoft.Cci.InternFactory

A collection of methods that associate unique integers with metadata model entities. The association is based on the identities of the entities and the factory does not retain references to the given metadata model objects.
Inheritance: IInternFactory
Afficher le fichier Open project: visualmutator/visualmutator Class Usage Examples

Méthodes publiques

Méthode Description
InternFactory ( ) : System

Private Methods

Méthode Description
GetAssemblyStore ( AssemblyIdentity assemblyIdentity ) : AssemblyStore
GetCustomModifierInternId ( ICustomModifier customModifier ) : uint
GetCustomModifierListInternId ( IEnumerator customModifiers ) : uint
GetFieldReferenceInternedId ( IFieldReference fieldReference ) : uint
GetFunctionPointerTypeReferenceInternId ( CallingConvention callingConvention, IEnumerable parameters, IEnumerable extraArgumentTypes, IEnumerable returnValueCustomModifiers, bool returnValueIsByRef, ITypeReference returnType ) : uint
GetGenericMethodInstanceReferenceInternedKey ( IGenericMethodInstanceReference genericMethodInstanceReference ) : uint
GetGenericMethodParameterReferenceInternId ( IMethodReference definingMethodReference, uint index ) : uint

Returns the interned key for the generic method parameter constructed with the given index

GetGenericTypeInstanceReferenceInternId ( ITypeReference genericTypeReference, IEnumerable genericArguments ) : uint
GetGenericTypeParameterReferenceInternId ( ITypeReference definingTypeReference, int index ) : uint
GetManagedPointerTypeReferenceInternId ( ITypeReference targetTypeReference ) : uint
GetMatrixTypeReferenceInternId ( ITypeReference elementTypeReference, int rank, IEnumerable sizes, IEnumerable lowerBounds ) : uint
GetMethodReferenceInternedId ( IMethodReference methodReference ) : uint
GetModifiedTypeReferenceInternId ( ITypeReference typeReference, IEnumerable customModifiers ) : uint
GetModuleStore ( ModuleIdentity moduleIdentity ) : ModuleStore
GetNamespaceTypeReferenceInternId ( IUnitNamespaceReference containingUnitNamespace, IName typeName, uint genericParameterCount ) : uint
GetNestedNamespaceInternId ( INestedUnitNamespaceReference nestedUnitNamespaceReference ) : uint
GetNestedTypeReferenceInternId ( ITypeReference containingTypeReference, IName typeName, uint genericParameterCount ) : uint
GetParameterTypeInternId ( IParameterTypeInformation parameterTypeInformation ) : uint
GetParameterTypeListInternId ( IEnumerator parameterTypeInformations ) : uint
GetPointerTypeReferenceInternId ( ITypeReference targetTypeReference ) : uint
GetSignatureInternId ( CallingConvention callingConvention, IEnumerable parameters, IEnumerable extraArgumentTypes, IEnumerable returnValueCustomModifiers, bool returnValueIsByRef, ITypeReference returnType ) : uint
GetTypeReferenceInterendIdIgnoringCustomModifiers ( ITypeReference typeReference ) : uint
GetTypeReferenceInternId ( ITypeReference typeReference ) : uint
GetTypeReferenceListInternedId ( IEnumerator typeReferences ) : uint
GetUninstantiatedGenericType ( ITypeReference typeReference ) : ITypeReference
GetUnitNamespaceInternId ( IUnitNamespaceReference unitNamespaceReference ) : uint
GetUnitRootNamespaceInternId ( IUnitReference unitReference ) : uint
GetVectorTypeReferenceInternId ( ITypeReference elementTypeReference ) : uint
IInternFactory ( AssemblyIdentity assemblyIdentity ) : uint
IInternFactory ( CallingConvention callingConvention, IEnumerable parameters, IEnumerable extraArgumentTypes, IEnumerable returnValueCustomModifiers, bool returnValueIsByRef, ITypeReference returnType ) : uint
IInternFactory ( IFieldReference methodReference ) : uint
IInternFactory ( IMethodReference methodReference ) : uint
IInternFactory ( IMethodReference methodReference, int index ) : uint
IInternFactory ( ITypeReference elementTypeReference ) : uint
IInternFactory ( ITypeReference typeReference, IEnumerable customModifiers ) : uint
IInternFactory ( ITypeReference genericTypeReference, IEnumerable genericArguments ) : uint
IInternFactory ( ITypeReference containingTypeReference, IName typeName, uint genericParameterCount ) : uint
IInternFactory ( ITypeReference definingTypeReference, int index ) : uint
IInternFactory ( ITypeReference elementTypeReference, int rank, IEnumerable sizes, IEnumerable lowerBounds ) : uint
IInternFactory ( IUnitNamespaceReference containingUnitNamespace, IName typeName, uint genericParameterCount ) : uint
IInternFactory ( ModuleIdentity moduleIdentity ) : uint
ObjectInvariant ( ) : void

Method Details

InternFactory() public méthode

public InternFactory ( ) : System
Résultat System