C# Class UnitWrappers.Wraperizer.InstanceWraperizer

Mostrar archivo Open project: OpenSharp/UnitWrappers Class Usage Examples

Public Methods

Method Description
Generate ( TypeInfo type ) : string>.Tuple

Private Methods

Method Description
addCtors ( TypeInfo type, CodeTypeReference typeRef, CodeFieldReferenceExpression this_underlyingObject, CodeTypeDeclaration wrap ) : void
addMethods ( TypeInfo type, CodeTypeReference typeRef, CodeFieldReferenceExpression this_underlyingObject, CodeTypeDeclaration wrap ) : void
addUnderlyingCtor ( CodeTypeReference typeRef, CodeFieldReferenceExpression this_underlyingObject, CodeTypeDeclaration wrap ) : void
createNamespace ( Type type ) : CodeNamespace
enrichWrapType ( CodeTypeDeclaration wrap, TypeInfo type ) : void
generateCSharpCode ( CodeCompileUnit compileunit ) : string

Method Details

Generate() public static method

public static Generate ( TypeInfo type ) : string>.Tuple
type System.Reflection.TypeInfo
return string>.Tuple