Bickle.ReSharper.Provider.Elements.BickleUnitTestElement.GetDisposition C# (CSharp) Method

GetDisposition() public method

public GetDisposition ( ) : UnitTestElementDisposition
return UnitTestElementDisposition
        public override UnitTestElementDisposition GetDisposition()
        {
            IDeclaredElement declaredElement = this.GetDeclaredElement();
            if ((declaredElement == null) || !declaredElement.IsValid())
            {
                return UnitTestElementDisposition.InvalidDisposition;
            }
            var locations = new List<UnitTestElementLocation>();
            foreach (IDeclaration declaration in declaredElement.GetDeclarations())
            {
                var  containingFile = declaration.GetContainingFile();
                if (containingFile != null)
                {
                    locations.Add(new UnitTestElementLocation(containingFile.ProjectFile, declaration.GetNameDocumentRange().TextRange, declaration.GetDocumentRange().TextRange));
                }
            }
            return new UnitTestElementDisposition(locations, this);
        }