"景先生毕设|www.jxszl.com

C# ArgumentListSyntax类代码示例

2023-12-29 17:05编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中ArgumentListSyntax类的典型用法代码示例。如果您正苦于以下问题:C#ArgumentListSyntax类的具体用法?C#ArgumentListSyntax怎么用?C#ArgumentListSyntax使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:TryGetParameterSymbol publicstaticboolTryGetParameterSymbol(ArgumentSyntaxargument,ArgumentListSyntaxargumentList, IMethodSymbolmethod,outIParameterSymbolparameter) { parameter=null; if(!argumentList.Arguments.Contains(argument)|| method==null|| method.IsVararg) { returnfalse; } if(argument.NameColon!=null) { parameter=method.Parameters .FirstOrDefault(symbol=>symbol.Name==argument.NameColon.Name.Identifier.ValueText); returnparameter!=null; } varargumentIndex=argumentList.Arguments.IndexOf(argument); varparameterIndex=argumentIndex; if(parameterIndex>=method.Parameters.Length) { varlastParameter=method.Parameters.Last(); parameter=lastParameter.IsParams?lastParameter:null; returnparameter!=null; } parameter=method.Parameters[parameterIndex]; returntrue; }
原文链接:http://www.jxszl.com/biancheng/C/556569.html