private void AddContractInvariantAttribute(IMethodDeclaration method) { ITypeElement type = TypeFactory.CreateTypeByCLRName( typeof(ContractInvariantMethodAttribute).FullName, _provider.PsiModule).GetTypeElement(); var attribute = _factory.CreateAttribute(type); method.AddAttributeBefore(attribute, null); }
private void AddContractInvariantAttribute(IMethodDeclaration method) { ITypeElement type = TypeFactory.CreateTypeByCLRName( typeof(ContractInvariantMethodAttribute).FullName, _provider.PsiModule, _currentFile.GetResolveContext()).GetTypeElement(); var attribute = _factory.CreateAttribute(type); method.AddAttributeBefore(attribute, null); }