postsharp

    0

    1답변

    포스트 샤프트 구동 싱글 톤 패턴을 갖고 싶습니다. PostSharp는 가능합니까? 기존 예제 또는 프로젝트가 있습니까? 것은 그래서 뭔가처럼 싶으십니까 :() 메소드 본문 interface ISingleton { void Refresh(); object Instance{get;set;} } [Singleton(AutoRefresh

    0

    1답변

    Postsharp, 특히 OnMethodBoundaryAspect 클래스를 테스트하고 하위 클래스 (특성)를 만들고 내 자신의 사용자 지정 로깅을 CSV 파일에 구현했습니다. 모두 완벽하게 작동하고, 이것은 내가 내 주요 양식 객체에 내 서브 클래스를 (MethodTraceAttribute라고 함)에 적용 할 모든 에서 Postsharp 관련되지 않을 수

    2

    3답변

    Nuget 패키지에서 Postsharp 2.1을 설치 한 다음 Phil Haack의 NullGuard 패키지를 설치했습니다. I 클래스 나 메소드 레벨에서에서 [EnsureNonNullAspect] 부분을 추가하면 나는 즉시 다음과 같은 컴파일러 경고를 얻을 : Warning 1 Missing optimization information on method'

    2

    1답변

    Postsharp에서 컴파일 타임 동안 어셈블리의 프로젝트 폴더/프로젝트 파일 또는 출력 경로를 찾을 수 있습니까? 예 : 어셈블리가 빌드 될 때의 CompileTimeInitialize 중일 때 ?

    3

    1답변

    나는이 로거가 : [Serializable] [AttributeUsage(AttributeTargets.All)] public class MethodsInterceptAspect : OnMethodBoundaryAspect { public override void OnEntry(MethodExecutionArgs args) { Logger.Lo

    1

    2답변

    저는 AOP를 처음 사용하고 날카로운 글을 올렸습니다 (2.1.0.0). 나는 property/method 인터셉터를 실험 해왔고 필자가 작성한 클래스에 대해 inteceptor aspect를 작성할 수있다. 제 목표는 컴파일 시간 전에 논리가있는 목록을 가지지 않는 것입니다. 내가 무엇을 달성하고자하는의 예는 다음과 같습니다 나는 확실하지 않다 publi

    1

    1답변

    저는 프로젝트에서 로깅 등을하기위한 방법으로 Postsharp를 사용하기 시작했으며 해결해야 할 문제를 발견했습니다. 내 프로젝트에서 올바르게하려고하는 LogAttribute를 만들었습니다. 예를 들면 다음과 같습니다. 메서드의 출입 매개 변수입니다. 유일한 문제는 모든 생성자에 대해서도이 작업을 수행하고 있기 때문에 로그되지 않을 것입니다. 생성자가 로그

    1

    1답변

    중첩 된 속성과 ObservableCollection이 포함 된 뷰 모델에 대해 UndoRedo 컨테이너를 구현하는 중입니다. 응용 프로그램에서 예외 처리를 위해 PostSharp를 사용 중이며 문서에 명시된대로 실행 취소 다시 실행 엔진을 다시 사용한다고 생각합니다. http://www.postsharp.net/aspects/examples/undored

    0

    1답변

    각 메소드 또는 클래스에 수동으로 속성 태그를 추가하지 않고도 프로젝트의 여러 위치에서 메소드를 실행하는 방법을 찾고 있습니다. 전체 솔루션에는 약 20 개의 개별 프로젝트가 있습니다. 내 속성 선언뿐만 아니라 파일이라고 GlobalAspects 보유라는 myname.space.Attributes을 만든 그 중 하나는 다음과 같습니다이의 목표는 모든 방법을

    0

    1답변

    ForeignKeyAttribute 태그가 지정된 탐색 속성이 설정되면 PostSharp가 자동으로 속성 (외래 키)을 설정하는 다음 코드를 사용합니다. 수많은 엔터티를 deserialize 할 때 코드가 매우 느려서 deserialization 중에 코드가 실행되지 않도록 할 수있는 방법이 있는지 알고 싶습니다. 코드에 여전히 몇 개의 구멍이 있습니다.