コード例 #1
0
ファイル: StepEntity.cs プロジェクト: ghord/SharpExpress
        public T ToObject <T>() where T : class, new()
        {
            var result = new T();

            StepConvert.PopulateObject(result, AttributeValues);
            return(result);
        }
コード例 #2
0
ファイル: StepParser.cs プロジェクト: ghord/SharpExpress
        private void ParseFileSchema()
        {
            var fileSchema = new StepFileSchema();

            Expect(StepTokenKind.StandardKeyword, "FILE_SCHEMA");

            StepConvert.PopulateObject(fileSchema, ParseParameterList());

            Expect(StepTokenKind.Semicolon);

            ProcessFileSchema(fileSchema);
        }
コード例 #3
0
ファイル: StepParser.cs プロジェクト: ghord/SharpExpress
        private void ParseFileDescription()
        {
            var fileDescription = new StepFileDescription();

            Expect(StepTokenKind.StandardKeyword, "FILE_DESCRIPTION");

            StepConvert.PopulateObject(fileDescription, ParseParameterList());

            Expect(StepTokenKind.Semicolon);

            ProcessFileDescription(fileDescription);
        }
コード例 #4
0
ファイル: StepParser.cs プロジェクト: ghord/SharpExpress
        private void ParseFileName()
        {
            var fileName = new StepFileName();

            Expect(StepTokenKind.StandardKeyword, "FILE_NAME");

            StepConvert.PopulateObject(fileName, ParseParameterList());

            Expect(StepTokenKind.Semicolon);

            ProcessFileName(fileName);
        }