コード例 #1
0
ファイル: MemberEmitterTest.cs プロジェクト: lanicon/TypePipe
        private void SetupDefineCustomAttribute(ICustomAttributeTargetBuilder customAttributeTargetBuilderMock, IMutableInfo mutableInfo)
        {
            var declaration = CustomAttributeDeclarationObjectMother.Create();

            mutableInfo.AddCustomAttribute(declaration);
            customAttributeTargetBuilderMock.Expect(mock => mock.SetCustomAttribute(declaration));
        }
コード例 #2
0
ファイル: MemberEmitter.cs プロジェクト: re-motion/TypePipe
 private void DefineCustomAttributes(ICustomAttributeTargetBuilder customAttributeTargetBuilder, IMutableInfo mutableInfo)
 {
     foreach (var declaration in mutableInfo.AddedCustomAttributes)
     {
         customAttributeTargetBuilder.SetCustomAttribute(declaration);
     }
 }
コード例 #3
0
        protected BuilderDecoratorBase(ICustomAttributeTargetBuilder customAttributeTargetBuilder, IEmittableOperandProvider emittableOperandProvider)
        {
            ArgumentUtility.CheckNotNull("customAttributeTargetBuilder", customAttributeTargetBuilder);
            ArgumentUtility.CheckNotNull("emittableOperandProvider", emittableOperandProvider);

            _customAttributeTargetBuilder = customAttributeTargetBuilder;
            EmittableOperandProvider      = emittableOperandProvider;
        }