Class UnparsedResourceName (4.2.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
Boolean

Methods

Equals(UnparsedResourceName)

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

Equals(Object)

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

GetHashCode()

public override int GetHashCode()
Returns
TypeDescription
Int32
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()

The string representation of the resource name.

Returns
TypeDescription
String

The string representation of the resource name.

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
Boolean

true if name was successfully parsed, otherwise false.

Operators

Equality(UnparsedResourceName, UnparsedResourceName)

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

Inequality(UnparsedResourceName, UnparsedResourceName)

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