ICSharpCode.NRefactory.MonoCSharp.DynamicSiteClass.CreateCallSiteField C# (CSharp) Method

CreateCallSiteField() public method

public CreateCallSiteField ( FullNamedExpression type, Location loc ) : ICSharpCode.NRefactory.MonoCSharp.FieldSpec
type FullNamedExpression
loc Location
return ICSharpCode.NRefactory.MonoCSharp.FieldSpec
		public FieldSpec CreateCallSiteField (FullNamedExpression type, Location loc)
		{
			int index = AnonymousMethodsCounter++;
			Field f = new HoistedField (this, type, Modifiers.PUBLIC | Modifiers.STATIC, "Site" + index.ToString ("X"), null, loc);
			f.Define ();

			AddField (f);
			return f.Spec;
		}
	}