C# Class Unity.IL2CPP.Marshaling.BodyWriters.ManagedToNative.WindowsRuntimeConstructorMethodBodyWriter

Inheritance: ManagedToNativeInteropMethodBodyWriter
显示文件 Open project: CarlosHBC/UnityDecompiled

Public Methods

Method Description
WindowsRuntimeConstructorMethodBodyWriter ( MethodReference constructor ) : Mono.Cecil

Protected Methods

Method Description
WriteInteropCallStatement ( CppCodeWriter writer, string localVariableNames, IRuntimeMetadataAccess metadataAccess ) : void

Private Methods

Method Description
ActivateThroughCompositionFactory ( CppCodeWriter writer, string staticFieldsAccess, string parameters, IRuntimeMetadataAccess metadataAccess ) : void
ActivateThroughCustomActivationFactory ( CppCodeWriter writer, string staticFieldsAccess, string parameters ) : void
GetFactoryMethod ( MethodReference constructor, IEnumerable activationFactoryTypes, bool isComposing ) : MethodReference
WriteActivateThroughIActivationFactory ( CppCodeWriter writer, string staticFieldsAccess, string parameters ) : void
WriteDeclareActivationFactory ( CppCodeWriter writer, TypeReference factoryType, string staticFieldsAccess ) : void

Method Details

WindowsRuntimeConstructorMethodBodyWriter() public method

public WindowsRuntimeConstructorMethodBodyWriter ( MethodReference constructor ) : Mono.Cecil
constructor Mono.Cecil.MethodReference
return Mono.Cecil

WriteInteropCallStatement() protected method

protected WriteInteropCallStatement ( CppCodeWriter writer, string localVariableNames, IRuntimeMetadataAccess metadataAccess ) : void
writer CppCodeWriter
localVariableNames string
metadataAccess IRuntimeMetadataAccess
return void