CodeIdentifier.MakeValid(String) Method

Definition

Produces a valid code entity name from an input string.

This API supports the product infrastructure and is not intended to be used directly from your code.

public:
 static System::String ^ MakeValid(System::String ^ identifier);
public static string MakeValid (string identifier);
static member MakeValid : string -> string
Public Shared Function MakeValid (identifier As String) As String

Parameters

identifier
String

The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name.

Returns

A string that can be used as a code identifier, such as the name of a method parameter.

Remarks

The MakeValid method removes any characters that cannot appear in a code identifier. It returns the string "Item" if no characters are valid. It prefixes the string "Item" to an input that begins with an invalid start character, for example, a digit, or a currency symbol.

You do not need to call this method directly.

Applies to