SubFileName Class

This is used to generate the file name that will be used for the subfile.

Definition

Namespace: SnapDB.IO.FileStructure
Assembly: SnapDB (in SnapDB.dll) Version: 1.0.102.0 -- Release Build+29075351d0e5aa4dea46a5c520805222f672dc2e
public class SubFileName : IComparable<SubFileName>, 
	IEquatable<SubFileName>
Inheritance
Object    SubFileName
Implements
IComparableSubFileName, IEquatableSubFileName

Properties

Empty An empty subfile name. Should not generally be used as a single file system. Must have unique file names.
RawValue1 The first 8 bytes of the SubFileName.
RawValue2 The next 8 bytes of the SubFileName.
RawValue3 The final 4 bytes of the SubFileName.

Methods

CompareTo Compares the current object with another object of the same type.
Create(Byte) Creates a SubFileName from the supplied data.
Create(Guid, Guid, Guid) Creates a SubFileName from the supplied data.
Create(String, Guid, Guid) Creates a SubFileName from the supplied data.
CreateRandom Creates a random SubFileName.
Equals(Object) Determines whether the specified Object is equal to the current Object.
(Overrides ObjectEquals(Object))
Equals(SubFileName) Indicates whether the current object is equal to another object of the same type.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCode Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Load Loads the SubFileName from the supplied reader.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Save Writes the SubFileName to the writer.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Operators

Equality(SubFileName, SubFileName) Compares the equality of the two file names.
Inequality(SubFileName, SubFileName) Compares the two files if they are not equal.

See Also