Class UnparsedResourceName

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
TypeNameDescription
Stringname

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
TypeNameDescription
UnparsedResourceNameother
Returns
TypeDescription
Boolean

Equals(Object)

public override bool Equals(object obj)
Parameter
TypeNameDescription
Objectobj
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
TypeNameDescription
Stringname

A resource name.

Returns
TypeDescription
UnparsedResourceName

An UnparsedResourceName representing the given string.

Exceptions
TypeCondition
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
TypeNameDescription
Stringname

A resource name.

UnparsedResourceNameresult

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
TypeNameDescription
UnparsedResourceNamea
UnparsedResourceNameb
Returns
TypeDescription
Boolean

Inequality(UnparsedResourceName, UnparsedResourceName)

public static bool operator !=(UnparsedResourceName a, UnparsedResourceName b)
Parameters
TypeNameDescription
UnparsedResourceNamea
UnparsedResourceNameb
Returns
TypeDescription
Boolean

Implements