Mono.CSharp.TypeManager.CSharpName C# (CSharp) Method

CSharpName() static public method

Returns the C# name of a type if possible, or the full type name otherwise
static public CSharpName ( System.TypeSpec t ) : string
t System.TypeSpec
return string
	static public string CSharpName (TypeSpec t)
	{
		return t.GetSignatureForError ();
	}

Same methods

TypeManager::CSharpName ( IList types ) : string

Usage Example

Beispiel #1
0
 public override void Error_ValueCannotBeConverted(EmitContext ec, Location loc, Type t, bool expl)
 {
     if (TypeManager.IsGenericParameter(t))
     {
         Report.Error(403, loc,
                      "Cannot convert null to the type parameter `{0}' because it could be a value " +
                      "type. Consider using `default ({0})' instead", t.Name);
     }
     else
     {
         Report.Error(37, loc, "Cannot convert null to `{0}' because it is a value type",
                      TypeManager.CSharpName(t));
     }
 }
All Usage Examples Of Mono.CSharp.TypeManager::CSharpName