コード例 #1
0
ファイル: PCMto06.cs プロジェクト: wasowski/NMF
            public override void DeclareSynchronization()
            {
                SynchronizeLeftToRightOnly(
                    cmParameter => cmParameter.ParameterName,
                    parameter => parameter.Name);

                SynchronizeLeftToRightOnly(
                    cmParameter => HelperExtensionMethods.ToDataType(cmParameter.DataType__Parameter),
                    parameter => parameter.Type);
            }
コード例 #2
0
ファイル: PCMto06.cs プロジェクト: wasowski/NMF
            public override void DeclareSynchronization()
            {
                SynchronizeLeftToRightOnly(
                    cmSignature => cmSignature.EntityName,
                    signature => signature.Name);

                SynchronizeManyLeftToRightOnly(SyncRule <Parameter2Parameter>(),
                                               cmSignature => cmSignature.Parameters__OperationSignature,
                                               signature => signature.Parameter);

                SynchronizeLeftToRightOnly(
                    cmSignature => HelperExtensionMethods.ToDataType(cmSignature.ReturnType__OperationSignature),
                    signature => signature.ReturnType);
            }