예제 #1
0
 public virtual void VisitParameter(ParameterSyntax node)
 {
     DefaultVisit(node);
 }
예제 #2
0
        public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(Modifiers modifiers = default(Modifiers), ParameterSyntax parameter = null, SyntaxNode body = null)
        {
            var result = new SimpleLambdaExpressionSyntax();

            result.Modifiers = modifiers;
            result.Parameter = parameter;
            result.Body = body;

            return result;
        }
예제 #3
0
        public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(ParameterSyntax parameter = null, SyntaxNode body = null)
        {
            var result = new SimpleLambdaExpressionSyntax();

            result.Parameter = parameter;
            result.Body = body;

            return result;
        }
예제 #4
0
        public static ParameterSyntax Parameter(IEnumerable<AttributeListSyntax> attributeLists = null, ParameterModifier modifier = default(ParameterModifier), string type = null, string identifier = null, EqualsValueClauseSyntax @default = null)
        {
            var result = new ParameterSyntax();

            if (attributeLists != null)
                result.AttributeLists.AddRange(attributeLists);
            result.Modifier = modifier;
            if (type != null)
                result.Type = ParseName(type);
            result.Identifier = identifier;
            result.Default = @default;

            return result;
        }
예제 #5
0
        public static ParameterSyntax Parameter(string identifier = null)
        {
            var result = new ParameterSyntax();

            result.Identifier = identifier;

            return result;
        }
예제 #6
0
 public virtual void VisitParameter(ParameterSyntax node)
 {
     DefaultVisit(node);
 }