C# Class WixToolset.Data.IntermediateSymbolDefinition

Show file Open project: wixtoolset/wix4 Class Usage Examples

Private Properties

Property Type Description
Deserialize IntermediateSymbolDefinition
IntermediateSymbolDefinition System
IntermediateSymbolDefinition System
Serialize JsonObject

Public Methods

Method Description
AddTag ( string add ) : bool
CreateSymbol ( WixToolset.Data.SourceLineNumber sourceLineNumber = null, WixToolset.Data.Identifier id = null ) : WixToolset.Data.IntermediateSymbol
HasTag ( string has ) : bool
IntermediateSymbolDefinition ( string name, Array fieldDefinitions, Type strongSymbolType ) : System
IntermediateSymbolDefinition ( string name, int revision, Array fieldDefinitions, Type strongSymbolType ) : System
RemoveTag ( string remove ) : bool

Private Methods

Method Description
Deserialize ( JsonObject jsonObject ) : IntermediateSymbolDefinition
IntermediateSymbolDefinition ( SymbolDefinitionType type, Array fieldDefinitions, Type strongSymbolType ) : System
IntermediateSymbolDefinition ( SymbolDefinitionType type, string name, int revision, Array fieldDefinitions, Type strongSymbolType ) : System
Serialize ( ) : JsonObject

Method Details

AddTag() public method

public AddTag ( string add ) : bool
add string
return bool

CreateSymbol() public method

public CreateSymbol ( WixToolset.Data.SourceLineNumber sourceLineNumber = null, WixToolset.Data.Identifier id = null ) : WixToolset.Data.IntermediateSymbol
sourceLineNumber WixToolset.Data.SourceLineNumber
id WixToolset.Data.Identifier
return WixToolset.Data.IntermediateSymbol

HasTag() public method

public HasTag ( string has ) : bool
has string
return bool

IntermediateSymbolDefinition() public method

public IntermediateSymbolDefinition ( string name, Array fieldDefinitions, Type strongSymbolType ) : System
name string
fieldDefinitions Array
strongSymbolType Type
return System

IntermediateSymbolDefinition() public method

public IntermediateSymbolDefinition ( string name, int revision, Array fieldDefinitions, Type strongSymbolType ) : System
name string
revision int
fieldDefinitions Array
strongSymbolType Type
return System

RemoveTag() public method

public RemoveTag ( string remove ) : bool
remove string
return bool