Castle.DynamicProxy.Builder.CodeGenerators.InterfaceProxyGenerator.CreateInterceptorProperty C# (CSharp) Метод

CreateInterceptorProperty() приватный Метод

private CreateInterceptorProperty ( PropertyInfo propertyInfo ) : EasyProperty
propertyInfo System.Reflection.PropertyInfo
Результат Castle.DynamicProxy.Builder.CodeBuilder.EasyProperty
		private EasyProperty CreateInterceptorProperty(PropertyInfo propertyInfo)
		{
			EasyProperty interceptorProperty = MainTypeBuilder.CreateProperty(propertyInfo);
			EasyMethod getMethod = interceptorProperty.CreateGetMethod();
			MethodInfo baseMethod = typeof(MulticastDelegate).GetMethod("get_Interceptor");
			getMethod.CodeBuilder.AddStatement(new ReturnStatement(base.InterceptorField));
			return interceptorProperty;
		}