C# Класс Microsoft.Cci.ReflectionEmitter.DynamicLoader.Emitter

Наследование: MetadataVisitor
Показать файл Открыть проект

Открытые методы

Метод Описание
Visit ( IEventDefinition eventDefinition ) : void

Performs some computation with the given event definition.

Visit ( IFieldDefinition fieldDefinition ) : void

Performs some computation with the given field definition.

Visit ( IGenericParameter genericParameter ) : void

Performs some computation with the given generic parameter.

Visit ( IMetadataConstant constant ) : void

Performs some computation with the given metadata constant.

Visit ( IMetadataCreateArray createArray ) : void

Performs some computation with the given metadata array creation expression.

Visit ( IMetadataTypeOf typeOf ) : void

Performs some computation with the given metadata typeof expression.

Visit ( IMethodDefinition method ) : void

Performs some computation with the given method definition.

Visit ( INamespaceTypeDefinition namespaceTypeDefinition ) : void

Performs some computation with the given namespace type definition.

Visit ( INestedTypeDefinition nestedTypeDefinition ) : void

Performs some computation with the given nested type definition.

Visit ( IPropertyDefinition propertyDefinition ) : void

Performs some computation with the given property definition.

Приватные методы

Метод Описание
CallAppropriateBeginsAndEnds ( uint offset ) : void
CreateLabelsForBranchTargets ( ) : void
CreateLocalBuilders ( ) : void
EmitIL ( System ilGenerator, IMethodBody methodBody ) : void
EmitNamespaceScopes ( ) : void
EmitPdbInformationFor ( IOperation operation ) : void
Emitter ( DynamicLoader loader, ISourceLocationProvider sourceLocationProvider, ILocalScopeProvider localScopeProvider ) : System
GetAttributes ( IParameterDefinition parDef ) : ParameterAttributes
GetCustomAttributeBuilder ( ICustomAttribute customAttribute ) : CustomAttributeBuilder
GetDocument ( IDocument document ) : ISymbolDocumentWriter
GetImplAttributes ( IMethodDefinition method ) : MethodImplAttributes
GetMarshalAsAttribute ( IMarshallingInformation marshallingInformation ) : CustomAttributeBuilder
GetParameterIndex ( IParameterDefinition parameterDefinition ) : ushort
GetPermission ( SecurityAction securityAction, ICustomAttribute attribute ) : System.Security.IPermission
GetPermissionSet ( ISecurityAttribute securityAttribute ) : System.Security.PermissionSet
GetSecurityAction ( ISecurityAttribute securityAttribute ) : System.Security.Permissions.SecurityAction
OpCodeFor ( OperationCode operationCode ) : OpCode
Visit ( IParameterDefinition parameterDefinition, ParameterBuilder parameterBuilder ) : void
Visit ( ITypeDefinition typeDefinition, TypeBuilder typeBuilder ) : void

Описание методов

Visit() публичный Метод

Performs some computation with the given event definition.
public Visit ( IEventDefinition eventDefinition ) : void
eventDefinition IEventDefinition
Результат void

Visit() публичный Метод

Performs some computation with the given field definition.
public Visit ( IFieldDefinition fieldDefinition ) : void
fieldDefinition IFieldDefinition
Результат void

Visit() публичный Метод

Performs some computation with the given generic parameter.
public Visit ( IGenericParameter genericParameter ) : void
genericParameter IGenericParameter
Результат void

Visit() публичный Метод

Performs some computation with the given metadata constant.
public Visit ( IMetadataConstant constant ) : void
constant IMetadataConstant
Результат void

Visit() публичный Метод

Performs some computation with the given metadata array creation expression.
public Visit ( IMetadataCreateArray createArray ) : void
createArray IMetadataCreateArray
Результат void

Visit() публичный Метод

Performs some computation with the given metadata typeof expression.
public Visit ( IMetadataTypeOf typeOf ) : void
typeOf IMetadataTypeOf
Результат void

Visit() публичный Метод

Performs some computation with the given method definition.
public Visit ( IMethodDefinition method ) : void
method IMethodDefinition
Результат void

Visit() публичный Метод

Performs some computation with the given namespace type definition.
public Visit ( INamespaceTypeDefinition namespaceTypeDefinition ) : void
namespaceTypeDefinition INamespaceTypeDefinition
Результат void

Visit() публичный Метод

Performs some computation with the given nested type definition.
public Visit ( INestedTypeDefinition nestedTypeDefinition ) : void
nestedTypeDefinition INestedTypeDefinition
Результат void

Visit() публичный Метод

Performs some computation with the given property definition.
public Visit ( IPropertyDefinition propertyDefinition ) : void
propertyDefinition IPropertyDefinition
Результат void