コード例 #1
0
ファイル: BaseType.cs プロジェクト: zhouweiaccp/sones
        protected BaseType(IVertex myBaseTypeVertex, BaseGraphStorageManager myStorageManager)
        {
            #region checks

            myBaseTypeVertex.CheckNull("myVertex");
            myStorageManager.CheckNull("myStorageManager");

            #endregion

            #region assignment

            Vertex = myBaseTypeVertex;
            _id = Vertex.VertexID;
            _name = GetProperty<String>(AttributeDefinitions.BaseTypeDotName);
            _isSealed = GetProperty<bool>(AttributeDefinitions.BaseTypeDotIsSealed);
            _isAbstract = GetProperty<bool>(AttributeDefinitions.BaseTypeDotIsAbstract);
            _isUserDefined = GetProperty<bool>(AttributeDefinitions.BaseTypeDotIsUserDefined);
            _baseStorageManager = myStorageManager;

            #endregion
        }