public Schema()
     : base()
 {
     InstanceType = typeof(__Breadcru8__);
     ClassName    = "BreadcrumbPageCurrentTreeItem";
     Properties.ClearExposed();
     Name = Add <__TString__>("Name$");
     Name.DefaultValue = "";
     Name.Editable     = true;
     Name.SetCustomAccessors((_p_) => { return(((__Breadcru8__)_p_).__bf__Name__); }, (_p_, _v_) => { ((__Breadcru8__)_p_).__bf__Name__ = (System.String)_v_; }, false);
     IsAdd = Add <__TBool__>("IsAdd");
     IsAdd.DefaultValue = false;
     IsAdd.SetCustomAccessors((_p_) => { return(((__Breadcru8__)_p_).__bf__IsAdd__); }, (_p_, _v_) => { ((__Breadcru8__)_p_).__bf__IsAdd__ = (System.Boolean)_v_; }, false);
     ParentName = Add <__TString__>("ParentName");
     ParentName.DefaultValue = "";
     ParentName.SetCustomAccessors((_p_) => { return(((__Breadcru8__)_p_).__bf__ParentName__); }, (_p_, _v_) => { ((__Breadcru8__)_p_).__bf__ParentName__ = (System.String)_v_; }, false);
     Save = Add <__TLong__>("Save$");
     Save.DefaultValue = 0L;
     Save.Editable     = true;
     Save.SetCustomAccessors((_p_) => { return(((__Breadcru8__)_p_).__bf__Save__); }, (_p_, _v_) => { ((__Breadcru8__)_p_).__bf__Save__ = (System.Int64)_v_; }, false);
     Save.AddHandler((Json pup, Property <Int64> prop, Int64 value) => { return(new Input.Save()
         {
             App = (BreadcrumbPageCurrentTreeItem)pup, Template = (TLong)prop, Value = value
         }); }, (Json pup, Starcounter.Input <Int64> input) => { ((BreadcrumbPageCurrentTreeItem)pup).Handle((Input.Save)input); });
 }
        public static int Main(string[] args)
        {
            string projectId = Environment.GetEnvironmentVariable(ProjectEnvironmentVariable);

            if (string.IsNullOrEmpty(projectId))
            {
                Console.WriteLine($"Environment variable {ProjectEnvironmentVariable} must be set.");
                return(1);
            }

            // Create client
            FirestoreAdminClient client = FirestoreAdminClient.Create();

            // Initialize request argument
            ParentName parentName = new ParentName(projectId, "(default)", "collection");

            // Call API method
            var indexes = client.ListIndexes(parentName);

            // Show the result
            foreach (var index in indexes)
            {
                Console.WriteLine(index);
            }

            // Success
            Console.WriteLine("Smoke test passed OK");
            return(0);
        }
Beispiel #3
0
        /// <summary>
        /// 通过父物体名称获取父物体对象
        /// </summary>
        /// <param name="parentName"></param>
        /// <returns></returns>
        public Transform GetParnetTrans(ParentName parentName)
        {
            Transform parnet = null;

            _parentDic.TryGetValue(parentName.ToString(), out parnet);
            return(parnet);
        }
Beispiel #4
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Name.Length != 0)
            {
                hash ^= Name.GetHashCode();
            }
            if (DisplayName.Length != 0)
            {
                hash ^= DisplayName.GetHashCode();
            }
            if (ParentName.Length != 0)
            {
                hash ^= ParentName.GetHashCode();
            }
            if (Filter.Length != 0)
            {
                hash ^= Filter.GetHashCode();
            }
            if (IsCluster != false)
            {
                hash ^= IsCluster.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Beispiel #5
0
        protected AbstractConstruct(BinaryReader reader, ConstructCollection constructs)
        {
            if (reader == null)
            {
                throw new ArgumentNullException("reader");
            }
            if (constructs == null)
            {
                throw new ArgumentNullException("construct");
            }

            this.constructs = constructs;

            byte[] buffer = new byte[STR_LENGTH];

            reader.Read(buffer, 0, STR_LENGTH);
            ParentName = Encoding.ASCII.GetString(buffer);
            ParentName = ParentName.Substring(0, ParentName.IndexOf('\0'));

            reader.Read(buffer, 0, STR_LENGTH);
            ChildName = Encoding.ASCII.GetString(buffer);
            ChildName = ChildName.Substring(0, ChildName.IndexOf('\0'));

            Origin = ConvertData.ToVector3(reader);
        }
Beispiel #6
0
        public Transform GetParentTrans(ParentName parentName)
        {
            Transform parent;

            _parentName.TryGetValue(parentName.ToString(), out parent);
            _parentName.UtilDebugLogNull();

            return(parent);
        }
Beispiel #7
0
 public override string ToString()
 {
     return(Name.ToString() + ", " +
            ParentName.ToString() + ", " +
            ContentFlags.ToString() + ", " +
            streamingExtentsMin.ToString() + ", " +
            streamingExtentsMax.ToString() + ", " +
            entitiesExtentsMin.ToString() + ", " +
            entitiesExtentsMax.ToString());// + ", " +
 }
 /// <summary>Snippet for CreateIndex</summary>
 public void CreateIndex()
 {
     // Snippet: CreateIndex(ParentName,Index,CallSettings)
     // Create client
     FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.Create();
     // Initialize request argument(s)
     ParentName parent = new ParentName("[PROJECT]", "[DATABASE]", "[COLLECTION_ID]");
     Index      index  = new Index();
     // Make the request
     Operation response = firestoreAdminClient.CreateIndex(parent, index);
     // End snippet
 }
        /// <summary>Snippet for CreateIndexAsync</summary>
        public async Task CreateIndexAsync()
        {
            // Snippet: CreateIndexAsync(ParentName,Index,CallSettings)
            // Additional: CreateIndexAsync(ParentName,Index,CancellationToken)
            // Create client
            FirestoreAdminClient firestoreAdminClient = await FirestoreAdminClient.CreateAsync();

            // Initialize request argument(s)
            ParentName parent = new ParentName("[PROJECT]", "[DATABASE]", "[COLLECTION_ID]");
            Index      index  = new Index();
            // Make the request
            Operation response = await firestoreAdminClient.CreateIndexAsync(parent, index);

            // End snippet
        }
        /// <summary>Snippet for ListFieldsAsync</summary>
        public async Task ListFieldsAsync()
        {
            // Snippet: ListFieldsAsync(ParentName,string,int?,CallSettings)
            // Create client
            FirestoreAdminClient firestoreAdminClient = await FirestoreAdminClient.CreateAsync();

            // Initialize request argument(s)
            ParentName parent = new ParentName("[PROJECT]", "[DATABASE]", "[COLLECTION_ID]");
            // Make the request
            PagedAsyncEnumerable <ListFieldsResponse, apis::Field> response =
                firestoreAdminClient.ListFieldsAsync(parent);

            // Iterate over all response items, lazily performing RPCs as required
            await response.ForEachAsync((apis::Field item) =>
            {
                // Do something with each item
                Console.WriteLine(item);
            });

            // Or iterate over pages (of server-defined size), performing one RPC per page
            await response.AsRawResponses().ForEachAsync((ListFieldsResponse page) =>
            {
                // Do something with each page of items
                Console.WriteLine("A page of results:");
                foreach (apis::Field item in page)
                {
                    Console.WriteLine(item);
                }
            });

            // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
            int pageSize = 10;
            Page <apis::Field> singlePage = await response.ReadPageAsync(pageSize);

            // Do something with the page of items
            Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
            foreach (apis::Field item in singlePage)
            {
                Console.WriteLine(item);
            }
            // Store the pageToken, for when the next page is required.
            string nextPageToken = singlePage.NextPageToken;
            // End snippet
        }
        /// <summary>Snippet for ListIndexes</summary>
        public void ListIndexes()
        {
            // Snippet: ListIndexes(ParentName,string,int?,CallSettings)
            // Create client
            FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.Create();
            // Initialize request argument(s)
            ParentName parent = new ParentName("[PROJECT]", "[DATABASE]", "[COLLECTION_ID]");
            // Make the request
            PagedEnumerable <ListIndexesResponse, Index> response =
                firestoreAdminClient.ListIndexes(parent);

            // Iterate over all response items, lazily performing RPCs as required
            foreach (Index item in response)
            {
                // Do something with each item
                Console.WriteLine(item);
            }

            // Or iterate over pages (of server-defined size), performing one RPC per page
            foreach (ListIndexesResponse page in response.AsRawResponses())
            {
                // Do something with each page of items
                Console.WriteLine("A page of results:");
                foreach (Index item in page)
                {
                    Console.WriteLine(item);
                }
            }

            // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
            int          pageSize   = 10;
            Page <Index> singlePage = response.ReadPage(pageSize);

            // Do something with the page of items
            Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
            foreach (Index item in singlePage)
            {
                Console.WriteLine(item);
            }
            // Store the pageToken, for when the next page is required.
            string nextPageToken = singlePage.NextPageToken;
            // End snippet
        }
Beispiel #12
0
        private void ActParentColumn_Click(System.Object sender, System.EventArgs e)
        {
            // ----- Check for valid data.
            if (ParentName.Text.Trim().Length == 0)
            {
                MessageBox.Show("Please provide a column name.");
                ParentName.Focus();
                return;
            }
            if (ParentExpression.Text.Trim().Length == 0)
            {
                MessageBox.Show("Please provide an expression.");
                ParentExpression.Focus();
                return;
            }

            // ----- Add the new column.
            try
            {
                ExampleData.Tables["Parent"].Columns.Add(ParentName.Text.Trim(),
                                                         Type.GetType("System." + ParentDataType.SelectedItem.ToString()),
                                                         ParentExpression.Text.Trim());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Could not add the column: " + ex.Message);
                return;
            }

            // ----- Refresh the columns used for quick computing.
            RefreshComputeColumns();

            // ----- Reset for another column.
            ParentName.Clear();
            ParentDataType.SelectedIndex = 0;
            ParentExpression.Clear();
        }
Beispiel #13
0
        public async Task CreateIndexAsync()
        {
            Mock <FirestoreAdmin.FirestoreAdminClient> mockGrpcClient = new Mock <FirestoreAdmin.FirestoreAdminClient>(MockBehavior.Strict);
            CreateIndexRequest expectedRequest = new CreateIndexRequest
            {
                ParentAsParentName = new ParentName("[PROJECT]", "[DATABASE]", "[COLLECTION_ID]"),
                Index = new Index(),
            };
            Operation expectedResponse = new Operation
            {
                Name = "name3373707",
                Done = true,
            };

            mockGrpcClient.Setup(x => x.CreateIndexAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Operation>(Task.FromResult(expectedResponse), null, null, null, null));
            FirestoreAdminClient client = new FirestoreAdminClientImpl(mockGrpcClient.Object, null);
            ParentName           parent = new ParentName("[PROJECT]", "[DATABASE]", "[COLLECTION_ID]");
            Index     index             = new Index();
            Operation response          = await client.CreateIndexAsync(parent, index);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }