C# Class CodeGenerator.Generators.ContentPipelineGenerator

Show file Open project: vchelaru/FlatRedBall

Public Methods

Method Description
CreateContentPipelineFiles ( ) : void

Private Methods

Method Description
CreateInstanceMemberCode ( MemberInfo field, Type memberType, Type runtimeType, StringBuilder readerStringBuilder, StringBuilder writerStringBuilder ) : void
CreateReadersAndWriters ( Type runtimeType, Type pipelineType, bool openGeneratedCode ) : void
CreateReadersAndWritersForType ( Type pipelineType, Type runtimeType, StringBuilder readerStringBuilder, StringBuilder writerStringBuilder ) : void
GenerateCodeForMemberInfo ( Type runtimeType, StringBuilder readerStringBuilder, StringBuilder writerStringBuilder, MemberInfo member, string memberName, Type memberType ) : void
GenerateNormalReadWrite ( StringBuilder readerStringBuilder, StringBuilder writerStringBuilder, string memberName, Type memberType ) : void
IsExternalInstance ( MemberInfo memberInfo ) : bool
IsInstanceMember ( MemberInfo memberInfo ) : bool
IsXmlIgnored ( MemberInfo memberInfo ) : bool
ReadTypeAsString ( Type type ) : string
WriteListCode ( Type memberType, string memberName, StringBuilder writerStringBuilder, StringBuilder readerStringBuilder ) : void

Method Details

CreateContentPipelineFiles() public static method

public static CreateContentPipelineFiles ( ) : void
return void