Class UnparsedResourceName (4.4.0)

public sealed class UnparsedResourceName : IResourceName, IEquatable<UnparsedResourceName>

A resource name in which nothing is known about the name structure.

Inheritance

object > UnparsedResourceName

Namespace

Google.Api.Gax

Assembly

Google.Api.Gax.dll

Constructors

UnparsedResourceName(string)

public UnparsedResourceName(string name)

Creates an unkown resource name from the given resource name string. Only minimal verification is carried out that name is a value resource name string.

Parameter
NameDescription
namestring

Properties

IsKnownPattern

public bool IsKnownPattern { get; }

Whether this instance contains a resource name with a known pattern.

Property Value
TypeDescription
bool

Methods

Equals(UnparsedResourceName)

public bool Equals(UnparsedResourceName other)
Parameter
NameDescription
otherUnparsedResourceName
Returns
TypeDescription
bool

Equals(object)

public override bool Equals(object obj)
Parameter
NameDescription
objobject
Returns
TypeDescription
bool
Overrides

GetHashCode()

public override int GetHashCode()
Returns
TypeDescription
int
Overrides

Parse(string)

public static UnparsedResourceName Parse(string name)

Parse a resource name into an UnparsedResourceName. Only minimal verification is carried out that name is a valid resource name string.

Parameter
NameDescription
namestring

A resource name.

Returns
TypeDescription
UnparsedResourceName

An UnparsedResourceName representing the given string.

Exceptions
TypeDescription
ArgumentNullException

name is null.

ArgumentException

name is an invalid resource name.

ToString()

public override string ToString()
Returns
TypeDescription
string
Overrides

TryParse(string, out UnparsedResourceName)

public static bool TryParse(string name, out UnparsedResourceName result)

Tries to parse the given resource name into an UnparsedResourceName. Only minimal verification is carried out that name is a value resource name string.

Parameters
NameDescription
namestring

A resource name.

resultUnparsedResourceName

The UnparsedResourceName result if parsing is successful, otherwise null.

Returns
TypeDescription
bool

true if name was successfully parsed, otherwise false.

Operators

operator ==(UnparsedResourceName, UnparsedResourceName)

public static bool operator ==(UnparsedResourceName a, UnparsedResourceName b)
Parameters
NameDescription
aUnparsedResourceName
bUnparsedResourceName
Returns
TypeDescription
bool

operator !=(UnparsedResourceName, UnparsedResourceName)

public static bool operator !=(UnparsedResourceName a, UnparsedResourceName b)
Parameters
NameDescription
aUnparsedResourceName
bUnparsedResourceName
Returns
TypeDescription
bool