Class NotBuilder
Builder to compose a negative existential element.
public class NotBuilder : RuleElementBuilder
- Inheritance
-
NotBuilder
- Inherited Members
Constructors
NotBuilder()
Initializes a new instance of the NotBuilder.
public NotBuilder()
Methods
Group(GroupBuilder)
Sets a group builder as the source of the negative existential element.
public void Group(GroupBuilder builder)
Parameters
builder
GroupBuilderElement builder to set as the source.
Group(GroupType)
Creates a group builder that builds a group as the source of the negative existential element.
public GroupBuilder Group(GroupType groupType)
Parameters
groupType
GroupTypeGroup type.
Returns
- GroupBuilder
Group builder.
Group(GroupElement)
Sets a group as the source of the negative existential element.
public void Group(GroupElement element)
Parameters
element
GroupElementElement to set as the source.
Pattern(PatternBuilder)
Sets a pattern builder as the source of the negative existential element.
public void Pattern(PatternBuilder builder)
Parameters
builder
PatternBuilderElement builder to set as the source.
Pattern(Declaration)
Creates a pattern builder that builds the source of the negative existential element.
public PatternBuilder Pattern(Declaration declaration)
Parameters
declaration
DeclarationPattern declaration.
Returns
- PatternBuilder
Pattern builder.
Pattern(PatternElement)
Sets a pattern as the source of the negative existential element.
public void Pattern(PatternElement element)
Parameters
element
PatternElementElement to set as the source.
Pattern(Type, string)
Creates a pattern builder that builds the source of the negative existential element.
public PatternBuilder Pattern(Type type, string name = null)
Parameters
Returns
- PatternBuilder
Pattern builder.