Mono.CSharp.Report.FeatureIsNotAvailable C# (CSharp) Method

FeatureIsNotAvailable() public method

public FeatureIsNotAvailable ( Mono.CSharp.Location loc, string feature ) : void
loc Mono.CSharp.Location
feature string
return void
		public void FeatureIsNotAvailable (Location loc, string feature)
		{
			string version;
			switch (RootContext.Version) {
			case LanguageVersion.ISO_1:
				version = "1.0";
				break;
			case LanguageVersion.ISO_2:
				version = "2.0";
				break;
			case LanguageVersion.V_3:
				version = "3.0";
				break;
			default:
				throw new InternalErrorException ("Invalid feature version", RootContext.Version);
			}

			Error (1644, loc,
				"Feature `{0}' cannot be used because it is not part of the C# {1} language specification",
				      feature, version);
		}