29 references to ParamsAttributes
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (29)
Semantics\ParamsCollectionTests.cs (29)
11970private string GetAttributesIL(ParamsAttributes attributes) 11972if (attributes == ParamsAttributes.None) 11980if ((attributes & ParamsAttributes.Array) != 0) 11989if ((attributes & ParamsAttributes.Collection) != 0) 12003public void MetadataImport_13_Property(ParamsAttributes getAttributes, ParamsAttributes setAttributes) 12176VerifyParams(test1, isParamArray: (setAttributes & ParamsAttributes.Array) != 0, isParamCollection: (setAttributes & ParamsAttributes.Collection) != 0); 12177VerifyParams(test2, isParamArray: (setAttributes & ParamsAttributes.Array) != 0, isParamCollection: (setAttributes & ParamsAttributes.Collection) != 0); 12179string getModifier = getAttributes == ParamsAttributes.None ? "" : "params "; 12180string setModifier = setAttributes == ParamsAttributes.None ? "" : "params "; 12200public void MetadataImport_14_Property(ParamsAttributes parameterType, ParamsAttributes parameterAttributes) 12202if (parameterAttributes == ParamsAttributes.None || 12203parameterType is not (ParamsAttributes.Array or ParamsAttributes.Collection) || 12210bool isArrayType = parameterType == ParamsAttributes.Array; 12308VerifyParams(test1, isParamArray: (parameterAttributes & ParamsAttributes.Array) != 0, isParamCollection: (parameterAttributes & ParamsAttributes.Collection) != 0); 12315public void MetadataImport_15_Property(ParamsAttributes parameterType, ParamsAttributes parameterAttributes) 12319case (ParamsAttributes.Array, ParamsAttributes.Collection): 12320case (ParamsAttributes.Collection, ParamsAttributes.Array): 12327bool isArrayType = parameterType == ParamsAttributes.Array; 12425VerifyParams(test1, isParamArray: parameterAttributes == ParamsAttributes.Array, isParamCollection: parameterAttributes == ParamsAttributes.Collection);