MonoDevelop.CSharp.SignatureMarkupCreator.AppendParameter C# (CSharp) Méthode

AppendParameter() private méthode

private AppendParameter ( StringBuilder result, IParameterSymbol parameter ) : void
result StringBuilder
parameter IParameterSymbol
Résultat void
		void AppendParameter (StringBuilder result, IParameterSymbol parameter)
		{
			if (parameter == null)
				return;
			if (parameter.RefKind == RefKind.Out) {
				result.Append (Highlight ("out ", colorStyle.KeywordParameter));
			} else if (parameter.RefKind == RefKind.Ref) {
				result.Append (Highlight ("ref ", colorStyle.KeywordParameter));
			} else if (parameter.IsParams) {
				result.Append (Highlight ("params ", colorStyle.KeywordParameter));
			}
			result.Append (GetTypeReferenceString (parameter.Type));
			result.Append (" ");
			result.Append (FilterEntityName (parameter.Name));
		}