コード例 #1
0
 internal Green(XmlNameTokenSyntax.Green name, PunctuationSyntax.Green colonToken)
     : base(SyntaxKind.XmlPrefix)
 {
     this.SlotCount = 2;
     this.name      = name;
     AdjustWidth(name);
     this.colonToken = colonToken;
     AdjustWidth(colonToken);
 }
コード例 #2
0
 internal Green(XmlNameTokenSyntax.Green name, PunctuationSyntax.Green colonToken, DiagnosticInfo[] diagnostics, SyntaxAnnotation[] annotations)
     : base(SyntaxKind.XmlPrefix, diagnostics, annotations)
 {
     this.SlotCount = 2;
     this.name      = name;
     AdjustWidth(name);
     this.colonToken = colonToken;
     AdjustWidth(colonToken);
 }
コード例 #3
0
 internal Green(XmlNameTokenSyntax.Green name, PunctuationSyntax.Green equals, XmlStringSyntax.Green value, DiagnosticInfo[] diagnostics, SyntaxAnnotation[] annotations)
     : base(SyntaxKind.XmlDeclarationOption, diagnostics, annotations)
 {
     this.SlotCount = 3;
     this.name      = name;
     AdjustWidth(name);
     this.equals = equals;
     AdjustWidth(equals);
     this.value = value;
     AdjustWidth(value);
 }
コード例 #4
0
 internal Green(XmlNameTokenSyntax.Green name, PunctuationSyntax.Green equals, XmlStringSyntax.Green value)
     : base(SyntaxKind.XmlDeclarationOption)
 {
     this.SlotCount = 3;
     this.name      = name;
     AdjustWidth(name);
     this.equals = equals;
     AdjustWidth(equals);
     this.value = value;
     AdjustWidth(value);
 }
コード例 #5
0
 internal Green(PunctuationSyntax.Green startQuoteToken, GreenNode value, PunctuationSyntax.Green endQuoteToken)
     : base(SyntaxKind.XmlString)
 {
     this.SlotCount       = 3;
     this.startQuoteToken = startQuoteToken;
     AdjustWidth(startQuoteToken);
     this.value = value;
     AdjustWidth(value);
     this.endQuoteToken = endQuoteToken;
     AdjustWidth(endQuoteToken);
 }
コード例 #6
0
 internal Green(PunctuationSyntax.Green beginCData, GreenNode value, PunctuationSyntax.Green endCData)
     : base(SyntaxKind.XmlCDataSection)
 {
     this.SlotCount  = 3;
     this.beginCData = beginCData;
     AdjustWidth(beginCData);
     this.value = value;
     AdjustWidth(value);
     this.endCData = endCData;
     AdjustWidth(endCData);
 }
コード例 #7
0
 internal Green(PunctuationSyntax.Green beginCData, GreenNode value, PunctuationSyntax.Green endCData, DiagnosticInfo[] diagnostics, SyntaxAnnotation[] annotations)
     : base(SyntaxKind.XmlCDataSection, diagnostics, annotations)
 {
     this.SlotCount  = 3;
     this.beginCData = beginCData;
     AdjustWidth(beginCData);
     this.value = value;
     AdjustWidth(value);
     this.endCData = endCData;
     AdjustWidth(endCData);
 }
コード例 #8
0
 internal Green(PunctuationSyntax.Green startQuoteToken, GreenNode value, PunctuationSyntax.Green endQuoteToken, DiagnosticInfo[] diagnostics, SyntaxAnnotation[] annotations)
     : base(SyntaxKind.XmlString, diagnostics, annotations)
 {
     this.SlotCount       = 3;
     this.startQuoteToken = startQuoteToken;
     AdjustWidth(startQuoteToken);
     this.value = value;
     AdjustWidth(value);
     this.endQuoteToken = endQuoteToken;
     AdjustWidth(endQuoteToken);
 }
コード例 #9
0
 internal Green(PunctuationSyntax.Green beginComment, GreenNode content, PunctuationSyntax.Green endComment, DiagnosticInfo[] diagnostics, SyntaxAnnotation[] annotations)
     : base(SyntaxKind.XmlComment, diagnostics, annotations)
 {
     this.SlotCount    = 3;
     this.beginComment = beginComment;
     AdjustWidth(beginComment);
     this.content = content;
     AdjustWidth(content);
     this.endComment = endComment;
     AdjustWidth(endComment);
 }
コード例 #10
0
 internal Green(PunctuationSyntax.Green beginComment, GreenNode content, PunctuationSyntax.Green endComment)
     : base(SyntaxKind.XmlComment)
 {
     this.SlotCount    = 3;
     this.beginComment = beginComment;
     AdjustWidth(beginComment);
     this.content = content;
     AdjustWidth(content);
     this.endComment = endComment;
     AdjustWidth(endComment);
 }
コード例 #11
0
 internal Green(PunctuationSyntax.Green lessThanToken, XmlNameSyntax.Green name, GreenNode attributes, PunctuationSyntax.Green slashGreaterThanToken)
     : base(SyntaxKind.XmlEmptyElement)
 {
     this.SlotCount     = 4;
     this.lessThanToken = lessThanToken;
     AdjustWidth(lessThanToken);
     this.name = name;
     AdjustWidth(name);
     this.attributes = attributes;
     AdjustWidth(attributes);
     this.slashGreaterThanToken = slashGreaterThanToken;
     AdjustWidth(slashGreaterThanToken);
 }
コード例 #12
0
 internal Green(PunctuationSyntax.Green lessThanToken, XmlNameSyntax.Green name, GreenNode attributes, PunctuationSyntax.Green slashGreaterThanToken, DiagnosticInfo[] diagnostics, SyntaxAnnotation[] annotations)
     : base(SyntaxKind.XmlEmptyElement, diagnostics, annotations)
 {
     this.SlotCount     = 4;
     this.lessThanToken = lessThanToken;
     AdjustWidth(lessThanToken);
     this.name = name;
     AdjustWidth(name);
     this.attributes = attributes;
     AdjustWidth(attributes);
     this.slashGreaterThanToken = slashGreaterThanToken;
     AdjustWidth(slashGreaterThanToken);
 }
コード例 #13
0
 internal Green(PunctuationSyntax.Green lessThanQuestionToken,
                XmlNameTokenSyntax.Green name,
                GreenNode textTokens,
                PunctuationSyntax.Green questionGreaterThanToken)
     : base(SyntaxKind.XmlProcessingInstruction)
 {
     this.SlotCount             = 4;
     this.lessThanQuestionToken = lessThanQuestionToken;
     AdjustWidth(lessThanQuestionToken);
     this.name = name;
     AdjustWidth(name);
     this.textTokens = textTokens;
     AdjustWidth(textTokens);
     this.questionGreaterThanToken = questionGreaterThanToken;
     AdjustWidth(questionGreaterThanToken);
 }
コード例 #14
0
 internal Green(PunctuationSyntax.Green lessThanQuestionToken,
                GreenNode xmlKeyword, XmlDeclarationOptionSyntax.Green version,
                XmlDeclarationOptionSyntax.Green encoding,
                XmlDeclarationOptionSyntax.Green standalone,
                PunctuationSyntax.Green questionGreaterThanToken)
     : base(SyntaxKind.XmlDeclaration)
 {
     this.SlotCount             = 6;
     this.lessThanQuestionToken = lessThanQuestionToken;
     AdjustWidth(lessThanQuestionToken);
     this.xmlKeyword = xmlKeyword;
     AdjustWidth(xmlKeyword);
     this.version = version;
     AdjustWidth(version);
     this.encoding = encoding;
     AdjustWidth(encoding);
     this.standalone = standalone;
     AdjustWidth(standalone);
     this.questionGreaterThanToken = questionGreaterThanToken;
     AdjustWidth(questionGreaterThanToken);
 }