Пример #1
0
 internal ARemoteBaseType(ServiceBaseType myServiceBaseType, IServiceToken myServiceToken)
 {
     _ServiceToken  = myServiceToken;
     _ID            = myServiceBaseType.ID;
     _Name          = myServiceBaseType.Name;
     _Comment       = myServiceBaseType.Comment;
     _IsUserDefined = myServiceBaseType.IsUserDefined;
 }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }