예제 #1
0
 public static SemanticsRoot FromSyntax(PassiveDeclarationSyntax syntax)
 {
     return(new SemanticsRoot(
                PassiveDecoratorSemantics.FromSyntax(syntax),
                FinalAttributeSemantics.FromSyntax(syntax),
                syntax.SourceType,
                syntax.DecorationName,
                syntax.DomainContextName));
 }
예제 #2
0
 public SemanticsRoot(PassiveDecoratorSemantics decorator,
                      FinalAttributeSemantics[] finalAttribute,
                      TypeName sourceType,
                      string decorationName,
                      string domainContextName)
 {
     Decorator         = decorator;
     FinalAttribute    = finalAttribute;
     SourceType        = sourceType;
     DecorationName    = decorationName;
     DomainContextName = domainContextName;
 }