internal ARemoteBaseType(ServiceBaseType myServiceBaseType, IServiceToken myServiceToken) { _ServiceToken = myServiceToken; _ID = myServiceBaseType.ID; _Name = myServiceBaseType.Name; _Comment = myServiceBaseType.Comment; _IsUserDefined = myServiceBaseType.IsUserDefined; }
internal static IBaseType ToBaseType(ServiceBaseType myBaseType, IServiceToken myServiceToken) { IBaseType result = null; if (myBaseType is ServiceVertexType) { result = new RemoteVertexType((ServiceVertexType)myBaseType, myServiceToken); } else if (myBaseType is ServiceEdgeType) { result = new RemoteEdgeType((ServiceEdgeType)myBaseType, myServiceToken); } return(result); }
public static ServiceBaseType ToServiceBaseType(IBaseType myBaseType) { ServiceBaseType svcBaseType = null; if (myBaseType is IVertexType) { svcBaseType = new ServiceVertexType((IVertexType)myBaseType); } else if (myBaseType is IEdgeType) { svcBaseType = new ServiceEdgeType((IEdgeType)myBaseType); } return(svcBaseType); }