Class UnparsedResourceName (4.8.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
Name Description
name string

Properties

IsKnownPattern

public bool IsKnownPattern { get; }

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

Property Value
Type Description
bool

Methods

Equals(UnparsedResourceName)

public bool Equals(UnparsedResourceName other)
Parameter
Name Description
other UnparsedResourceName
Returns
Type Description
bool

Equals(object)

public override bool Equals(object obj)
Parameter
Name Description
obj object
Returns
Type Description
bool
Overrides

GetHashCode()

public override int GetHashCode()
Returns
Type Description
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
Name Description
name string

A resource name.

Returns
Type Description
UnparsedResourceName

An UnparsedResourceName representing the given string.

Exceptions
Type Description
ArgumentNullException

name is null.

ArgumentException

name is an invalid resource name.

ToString()

public override string ToString()
Returns
Type Description
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
Name Description
name string

A resource name.

result UnparsedResourceName

The UnparsedResourceName result if parsing is successful, otherwise null.

Returns
Type Description
bool

true if name was successfully parsed, otherwise false.

Operators

operator ==(UnparsedResourceName, UnparsedResourceName)

public static bool operator ==(UnparsedResourceName a, UnparsedResourceName b)
Parameters
Name Description
a UnparsedResourceName
b UnparsedResourceName
Returns
Type Description
bool

operator !=(UnparsedResourceName, UnparsedResourceName)

public static bool operator !=(UnparsedResourceName a, UnparsedResourceName b)
Parameters
Name Description
a UnparsedResourceName
b UnparsedResourceName
Returns
Type Description
bool