internal RemoteIndexDefinition(ServiceIndexDefinition mySvcIndexDefinition, IServiceToken myServiceToken) { this._ServiceToken = myServiceToken; this.Name = mySvcIndexDefinition.Name; this.IndexTypeName = mySvcIndexDefinition.IndexTypeName; this.Edition = mySvcIndexDefinition.Edition; this.IsUserdefined = mySvcIndexDefinition.IsUserdefined; this._IndexedProperties = mySvcIndexDefinition.IndexedProperties.ToList(); this.VertexType = new RemoteVertexType(mySvcIndexDefinition.VertexType, myServiceToken); this.ID = mySvcIndexDefinition.ID; this.IsRange = mySvcIndexDefinition.IsRange; this.IsVersioned = mySvcIndexDefinition.IsVersioned; this.SourceIndex = (mySvcIndexDefinition.SourceIndex == null) ? null : new RemoteIndexDefinition(mySvcIndexDefinition.SourceIndex, myServiceToken); }
internal RemoteIndexDefinition(ServiceIndexDefinition mySvcIndexDefinition, IServiceToken myServiceToken) { this._ServiceToken = myServiceToken; this.Name = mySvcIndexDefinition.Name; this.IndexTypeName = mySvcIndexDefinition.IndexTypeName; this.Edition = mySvcIndexDefinition.Edition; this.IsUserdefined = mySvcIndexDefinition.IsUserdefined; this._IndexedProperties = mySvcIndexDefinition.IndexedProperties; this.VertexType = new RemoteVertexType(mySvcIndexDefinition.VertexType, myServiceToken); this.ID = mySvcIndexDefinition.ID; this.IsRange = mySvcIndexDefinition.IsRange; this.IsVersioned = mySvcIndexDefinition.IsVersioned; this.SourceIndex = (mySvcIndexDefinition.SourceIndex == null) ? null : new RemoteIndexDefinition(mySvcIndexDefinition.SourceIndex, myServiceToken); }