C# Class DLaB.CrmSvcUtilExtensions.Entity.AttributeConstGenerator

Inheritance: ICustomizeCodeDomService
Exibir arquivo Open project: daryllabar/DLaB.Xrm.XrmToolBoxTools

Public Methods

Method Description
CustomizeCodeDom ( CodeCompileUnit codeUnit, IServiceProvider services ) : void

Private Methods

Method Description
CreateAttributeConstForProperty ( CodeTypeDeclaration type, CodeMemberProperty prop, HashSet attributes ) : void
GenerateTypeWithoutEmptyLines ( CodeTypeDeclaration type ) : CodeSnippetTypeMember

Removes the blank lines spaces by generating the code as a string without BlankLinesBetweenMembers

HasAttributeAndRelationship ( CodeMemberProperty prop, CodeAttributeDeclaration att ) : bool

Method Details

CustomizeCodeDom() public method

public CustomizeCodeDom ( CodeCompileUnit codeUnit, IServiceProvider services ) : void
codeUnit System.CodeDom.CodeCompileUnit
services IServiceProvider
return void