C# 클래스 Mono.Cecil.WindowsRuntimeProjections

파일 보기 프로젝트 열기: Unity-Technologies/cecil

Private Properties

프로퍼티 타입 설명
CollectImplementedInterfaces void
GenerateRedirectionInformation TypeDefinitionTreatment
GetAssemblyReference Mono.Cecil.AssemblyNameReference
GetAssemblyReferences Mono.Cecil.AssemblyNameReference[]
GetCoreLibrary Mono.Cecil.AssemblyNameReference
GetMethodDefinitionTreatmentFromCustomAttributes MethodDefinitionTreatment
GetSpecialTypeReferenceTreatment TypeReferenceTreatment
GetWellKnownTypeDefinitionTreatment TypeDefinitionTreatment
HasAttribute bool
ImplementsRedirectedInterface bool
IsAttribute bool
IsClrImplementationType bool
IsEnum bool
IsRedirectedType bool
IsWindowsAttributeUsageAttribute bool
NeedsWindowsRuntimePrefix bool
RedirectInterfaceMethods void

공개 메소드들

메소드 설명
AddVirtualReferences ( Collection references ) : void
ApplyProjection ( CustomAttribute attribute, CustomAttributeValueProjection projection ) : void
ApplyProjection ( FieldDefinition field, FieldDefinitionProjection projection ) : void
ApplyProjection ( Mono.Cecil.MethodDefinition method, MethodDefinitionProjection projection ) : void
ApplyProjection ( Mono.Cecil.TypeDefinition type, TypeDefinitionProjection projection ) : void
ApplyProjection ( TypeReference type, TypeReferenceProjection projection ) : void
Project ( FieldDefinition field ) : void
Project ( ICustomAttributeProvider owner, CustomAttribute attribute ) : void
Project ( Mono.Cecil.MethodDefinition method ) : void
Project ( Mono.Cecil.TypeDefinition type ) : void
Project ( TypeReference type ) : void
RemoveProjection ( CustomAttribute attribute ) : CustomAttributeValueProjection
RemoveProjection ( FieldDefinition field ) : FieldDefinitionProjection
RemoveProjection ( Mono.Cecil.MethodDefinition method ) : MethodDefinitionProjection
RemoveProjection ( Mono.Cecil.TypeDefinition type ) : TypeDefinitionProjection
RemoveProjection ( TypeReference type ) : TypeReferenceProjection
RemoveVirtualReferences ( Collection references ) : void
WindowsRuntimeProjections ( Mono.Cecil.ModuleDefinition module ) : System

비공개 메소드들

메소드 설명
CollectImplementedInterfaces ( TypeReference type, HashSet results ) : void
GenerateRedirectionInformation ( Mono.Cecil.TypeDefinition type, Collection &redirectedMethods, InterfaceImplementation>.Collection &redirectedInterfaces ) : TypeDefinitionTreatment
GetAssemblyReference ( string name ) : Mono.Cecil.AssemblyNameReference
GetAssemblyReferences ( Mono.Cecil.AssemblyNameReference corlib ) : Mono.Cecil.AssemblyNameReference[]
GetCoreLibrary ( Collection references ) : Mono.Cecil.AssemblyNameReference
GetMethodDefinitionTreatmentFromCustomAttributes ( Mono.Cecil.MethodDefinition method ) : MethodDefinitionTreatment
GetSpecialTypeReferenceTreatment ( TypeReference type ) : TypeReferenceTreatment
GetWellKnownTypeDefinitionTreatment ( Mono.Cecil.TypeDefinition type ) : TypeDefinitionTreatment
HasAttribute ( Mono.Cecil.TypeDefinition type, string @namespace, string name ) : bool
ImplementsRedirectedInterface ( MemberReference member ) : bool
IsAttribute ( TypeReference type ) : bool
IsClrImplementationType ( Mono.Cecil.TypeDefinition type ) : bool
IsEnum ( TypeReference type ) : bool
IsRedirectedType ( TypeReference type ) : bool
IsWindowsAttributeUsageAttribute ( ICustomAttributeProvider owner, CustomAttribute attribute ) : bool
NeedsWindowsRuntimePrefix ( Mono.Cecil.TypeDefinition type ) : bool
RedirectInterfaceMethods ( TypeReference interfaceType, Collection redirectedMethods ) : void

메소드 상세

AddVirtualReferences() 공개 메소드

public AddVirtualReferences ( Collection references ) : void
references Collection
리턴 void

ApplyProjection() 공개 정적인 메소드

public static ApplyProjection ( CustomAttribute attribute, CustomAttributeValueProjection projection ) : void
attribute CustomAttribute
projection CustomAttributeValueProjection
리턴 void

ApplyProjection() 공개 정적인 메소드

public static ApplyProjection ( FieldDefinition field, FieldDefinitionProjection projection ) : void
field FieldDefinition
projection FieldDefinitionProjection
리턴 void

ApplyProjection() 공개 정적인 메소드

public static ApplyProjection ( Mono.Cecil.MethodDefinition method, MethodDefinitionProjection projection ) : void
method Mono.Cecil.MethodDefinition
projection MethodDefinitionProjection
리턴 void

ApplyProjection() 공개 정적인 메소드

public static ApplyProjection ( Mono.Cecil.TypeDefinition type, TypeDefinitionProjection projection ) : void
type Mono.Cecil.TypeDefinition
projection TypeDefinitionProjection
리턴 void

ApplyProjection() 공개 정적인 메소드

public static ApplyProjection ( TypeReference type, TypeReferenceProjection projection ) : void
type TypeReference
projection TypeReferenceProjection
리턴 void

Project() 공개 정적인 메소드

public static Project ( FieldDefinition field ) : void
field FieldDefinition
리턴 void

Project() 공개 정적인 메소드

public static Project ( ICustomAttributeProvider owner, CustomAttribute attribute ) : void
owner ICustomAttributeProvider
attribute CustomAttribute
리턴 void

Project() 공개 정적인 메소드

public static Project ( Mono.Cecil.MethodDefinition method ) : void
method Mono.Cecil.MethodDefinition
리턴 void

Project() 공개 정적인 메소드

public static Project ( Mono.Cecil.TypeDefinition type ) : void
type Mono.Cecil.TypeDefinition
리턴 void

Project() 공개 정적인 메소드

public static Project ( TypeReference type ) : void
type TypeReference
리턴 void

RemoveProjection() 공개 정적인 메소드

public static RemoveProjection ( CustomAttribute attribute ) : CustomAttributeValueProjection
attribute CustomAttribute
리턴 CustomAttributeValueProjection

RemoveProjection() 공개 정적인 메소드

public static RemoveProjection ( FieldDefinition field ) : FieldDefinitionProjection
field FieldDefinition
리턴 FieldDefinitionProjection

RemoveProjection() 공개 정적인 메소드

public static RemoveProjection ( Mono.Cecil.MethodDefinition method ) : MethodDefinitionProjection
method Mono.Cecil.MethodDefinition
리턴 MethodDefinitionProjection

RemoveProjection() 공개 정적인 메소드

public static RemoveProjection ( Mono.Cecil.TypeDefinition type ) : TypeDefinitionProjection
type Mono.Cecil.TypeDefinition
리턴 TypeDefinitionProjection

RemoveProjection() 공개 정적인 메소드

public static RemoveProjection ( TypeReference type ) : TypeReferenceProjection
type TypeReference
리턴 TypeReferenceProjection

RemoveVirtualReferences() 공개 메소드

public RemoveVirtualReferences ( Collection references ) : void
references Collection
리턴 void

WindowsRuntimeProjections() 공개 메소드

public WindowsRuntimeProjections ( Mono.Cecil.ModuleDefinition module ) : System
module Mono.Cecil.ModuleDefinition
리턴 System