コード例 #1
0
 public override void VisitParameter(ParameterSyntax node)
 {
     // ignore parameters in lambdaexpressions
     if (node.IsWithinLambda())
         return;
     var parameter = new Parameter(
         node.Identifier.ToString(),
         (ITypeSymbol)_semantic.GetSymbolInfo(node.Type).Symbol);
     _parameters.Add(parameter);
 }
コード例 #2
0
ファイル: Constructor.cs プロジェクト: pgenfer/mixinSharp
 public void Add(Parameter parameter) => _parameters.Add(parameter);
コード例 #3
0
ファイル: Parameter.cs プロジェクト: pgenfer/mixinSharp
 public bool IsEqual(Parameter other) => Name == other.Name && Type == other.Type;