SYMBOL INDEX (159 symbols across 10 files) FILE: DelaunayVoronoi/App.xaml.cs class App (line 14) | public partial class App : Application FILE: DelaunayVoronoi/Delaunay.cs class DelaunayTriangulator (line 7) | public class DelaunayTriangulator method GeneratePoints (line 13) | public IEnumerable GeneratePoints(int amount, double maxX, doub... method BowyerWatson (line 39) | public IEnumerable BowyerWatson(IEnumerable points) method FindHoleBoundaries (line 69) | private List FindHoleBoundaries(ISet badTriangles) method GenerateSupraTriangle (line 83) | private Triangle GenerateSupraTriangle() method FindBadTriangles (line 97) | private ISet FindBadTriangles(Point point, HashSet... FILE: DelaunayVoronoi/Edge.cs class Edge (line 3) | public class Edge method Edge (line 8) | public Edge(Point point1, Point point2) method Equals (line 14) | public override bool Equals(object obj) method GetHashCode (line 25) | public override int GetHashCode() FILE: DelaunayVoronoi/MainWindow.xaml.cs class MainWindow (line 13) | public partial class MainWindow : Window, INotifyPropertyChanged method MainWindow (line 23) | public MainWindow() method GenerateAndDraw (line 38) | private void GenerateAndDraw() method DrawPoints (line 57) | private void DrawPoints(IEnumerable points) method DrawTriangulation (line 75) | private void DrawTriangulation(IEnumerable triangulation) method DrawVoronoi (line 100) | private void DrawVoronoi(IEnumerable voronoiEdges) method OnPropertyChanged (line 119) | [NotifyPropertyChangedInvocator] class Command (line 126) | public class Command : ICommand method Command (line 131) | public Command(Action execute) method Command (line 136) | public Command(Action execute, Func canExecute) method Execute (line 142) | public void Execute(object parameter) method CanExecute (line 149) | public bool CanExecute(object parameter) FILE: DelaunayVoronoi/Point.cs class Point (line 5) | public class Point method Point (line 22) | public Point(double x, double y) method ToString (line 28) | public override string ToString() FILE: DelaunayVoronoi/Properties/Annotations.cs class CanBeNullAttribute (line 48) | [AttributeUsage( class NotNullAttribute (line 62) | [AttributeUsage( class ItemNotNullAttribute (line 82) | [AttributeUsage( class ItemCanBeNullAttribute (line 102) | [AttributeUsage( class StringFormatMethodAttribute (line 120) | [AttributeUsage( method StringFormatMethodAttribute (line 128) | public StringFormatMethodAttribute([NotNull] string formatParameterName) class ValueProviderAttribute (line 163) | [AttributeUsage( method ValueProviderAttribute (line 168) | public ValueProviderAttribute([NotNull] string name) class InvokerParameterNameAttribute (line 187) | [AttributeUsage(AttributeTargets.Parameter)] class NotifyPropertyChangedInvocatorAttribute (line 228) | [AttributeUsage(AttributeTargets.Method)] method NotifyPropertyChangedInvocatorAttribute (line 231) | public NotifyPropertyChangedInvocatorAttribute() { } method NotifyPropertyChangedInvocatorAttribute (line 232) | public NotifyPropertyChangedInvocatorAttribute([NotNull] string parame... class ContractAnnotationAttribute (line 284) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)] method ContractAnnotationAttribute (line 287) | public ContractAnnotationAttribute([NotNull] string contract) method ContractAnnotationAttribute (line 290) | public ContractAnnotationAttribute([NotNull] string contract, bool for... class LocalizationRequiredAttribute (line 310) | [AttributeUsage(AttributeTargets.All)] method LocalizationRequiredAttribute (line 313) | public LocalizationRequiredAttribute() : this(true) { } method LocalizationRequiredAttribute (line 315) | public LocalizationRequiredAttribute(bool required) class CannotApplyEqualityOperatorAttribute (line 343) | [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class | At... class BaseTypeRequiredAttribute (line 357) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method BaseTypeRequiredAttribute (line 361) | public BaseTypeRequiredAttribute([NotNull] Type baseType) class UsedImplicitlyAttribute (line 373) | [AttributeUsage(AttributeTargets.All, Inherited = false)] method UsedImplicitlyAttribute (line 376) | public UsedImplicitlyAttribute() method UsedImplicitlyAttribute (line 379) | public UsedImplicitlyAttribute(ImplicitUseKindFlags useKindFlags) method UsedImplicitlyAttribute (line 382) | public UsedImplicitlyAttribute(ImplicitUseTargetFlags targetFlags) method UsedImplicitlyAttribute (line 385) | public UsedImplicitlyAttribute(ImplicitUseKindFlags useKindFlags, Impl... class MeansImplicitUseAttribute (line 402) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.GenericParamet... method MeansImplicitUseAttribute (line 405) | public MeansImplicitUseAttribute() method MeansImplicitUseAttribute (line 408) | public MeansImplicitUseAttribute(ImplicitUseKindFlags useKindFlags) method MeansImplicitUseAttribute (line 411) | public MeansImplicitUseAttribute(ImplicitUseTargetFlags targetFlags) method MeansImplicitUseAttribute (line 414) | public MeansImplicitUseAttribute(ImplicitUseKindFlags useKindFlags, Im... type ImplicitUseKindFlags (line 429) | [Flags] type ImplicitUseTargetFlags (line 450) | [Flags] class PublicAPIAttribute (line 465) | [MeansImplicitUse(ImplicitUseTargetFlags.WithMembers)] method PublicAPIAttribute (line 469) | public PublicAPIAttribute() { } method PublicAPIAttribute (line 471) | public PublicAPIAttribute([NotNull] string comment) class InstantHandleAttribute (line 484) | [AttributeUsage(AttributeTargets.Parameter)] class PureAttribute (line 498) | [AttributeUsage(AttributeTargets.Method)] class MustUseReturnValueAttribute (line 512) | [AttributeUsage(AttributeTargets.Method)] method MustUseReturnValueAttribute (line 515) | public MustUseReturnValueAttribute() { } method MustUseReturnValueAttribute (line 517) | public MustUseReturnValueAttribute([NotNull] string justification) class ProvidesContextAttribute (line 540) | [AttributeUsage( class PathReferenceAttribute (line 549) | [AttributeUsage(AttributeTargets.Parameter)] method PathReferenceAttribute (line 552) | public PathReferenceAttribute() { } method PathReferenceAttribute (line 554) | public PathReferenceAttribute([NotNull, PathReference] string basePath) class SourceTemplateAttribute (line 585) | [AttributeUsage(AttributeTargets.Method)] class MacroAttribute (line 616) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method, Al... class AspMvcAreaMasterLocationFormatAttribute (line 642) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcAreaMasterLocationFormatAttribute (line 645) | public AspMvcAreaMasterLocationFormatAttribute([NotNull] string format) class AspMvcAreaPartialViewLocationFormatAttribute (line 653) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcAreaPartialViewLocationFormatAttribute (line 656) | public AspMvcAreaPartialViewLocationFormatAttribute([NotNull] string f... class AspMvcAreaViewLocationFormatAttribute (line 664) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcAreaViewLocationFormatAttribute (line 667) | public AspMvcAreaViewLocationFormatAttribute([NotNull] string format) class AspMvcMasterLocationFormatAttribute (line 675) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcMasterLocationFormatAttribute (line 678) | public AspMvcMasterLocationFormatAttribute([NotNull] string format) class AspMvcPartialViewLocationFormatAttribute (line 686) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcPartialViewLocationFormatAttribute (line 689) | public AspMvcPartialViewLocationFormatAttribute([NotNull] string format) class AspMvcViewLocationFormatAttribute (line 697) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcViewLocationFormatAttribute (line 700) | public AspMvcViewLocationFormatAttribute([NotNull] string format) class AspMvcActionAttribute (line 714) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... method AspMvcActionAttribute (line 717) | public AspMvcActionAttribute() { } method AspMvcActionAttribute (line 719) | public AspMvcActionAttribute([NotNull] string anonymousProperty) class AspMvcAreaAttribute (line 732) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... method AspMvcAreaAttribute (line 735) | public AspMvcAreaAttribute() { } method AspMvcAreaAttribute (line 737) | public AspMvcAreaAttribute([NotNull] string anonymousProperty) class AspMvcControllerAttribute (line 751) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... method AspMvcControllerAttribute (line 754) | public AspMvcControllerAttribute() { } method AspMvcControllerAttribute (line 756) | public AspMvcControllerAttribute([NotNull] string anonymousProperty) class AspMvcMasterAttribute (line 768) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcModelTypeAttribute (line 775) | [AttributeUsage(AttributeTargets.Parameter)] class AspMvcPartialViewAttribute (line 784) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... class AspMvcSuppressViewErrorAttribute (line 790) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] class AspMvcDisplayTemplateAttribute (line 798) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcEditorTemplateAttribute (line 806) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcTemplateAttribute (line 814) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcViewAttribute (line 823) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... class AspMvcViewComponentAttribute (line 830) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcViewComponentViewAttribute (line 837) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... class AspMvcActionSelectorAttribute (line 851) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property)] class HtmlElementAttributesAttribute (line 854) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property |... method HtmlElementAttributesAttribute (line 857) | public HtmlElementAttributesAttribute() { } method HtmlElementAttributesAttribute (line 859) | public HtmlElementAttributesAttribute([NotNull] string name) class HtmlAttributeValueAttribute (line 867) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... method HtmlAttributeValueAttribute (line 870) | public HtmlAttributeValueAttribute([NotNull] string name) class RazorSectionAttribute (line 883) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] class CollectionAccessAttribute (line 913) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor |... method CollectionAccessAttribute (line 916) | public CollectionAccessAttribute(CollectionAccessType collectionAccess... type CollectionAccessType (line 928) | [Flags] class AssertionMethodAttribute (line 946) | [AttributeUsage(AttributeTargets.Method)] class AssertionConditionAttribute (line 954) | [AttributeUsage(AttributeTargets.Parameter)] method AssertionConditionAttribute (line 957) | public AssertionConditionAttribute(AssertionConditionType conditionType) type AssertionConditionType (line 969) | public enum AssertionConditionType class TerminatesProgramAttribute (line 985) | [Obsolete("Use [ContractAnnotation('=> halt')] instead")] class LinqTunnelAttribute (line 994) | [AttributeUsage(AttributeTargets.Method)] class NoEnumerationAttribute (line 1013) | [AttributeUsage(AttributeTargets.Parameter)] class RegexPatternAttribute (line 1019) | [AttributeUsage(AttributeTargets.Parameter)] class NoReorderAttribute (line 1028) | [AttributeUsage( class XamlItemsControlAttribute (line 1036) | [AttributeUsage(AttributeTargets.Class)] class XamlItemBindingOfItemsControlAttribute (line 1048) | [AttributeUsage(AttributeTargets.Property)] class AspChildControlTypeAttribute (line 1051) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method AspChildControlTypeAttribute (line 1054) | public AspChildControlTypeAttribute([NotNull] string tagName, [NotNull... class AspDataFieldAttribute (line 1065) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method)] class AspDataFieldsAttribute (line 1068) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method)] class AspMethodPropertyAttribute (line 1071) | [AttributeUsage(AttributeTargets.Property)] class AspRequiredAttributeAttribute (line 1074) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method AspRequiredAttributeAttribute (line 1077) | public AspRequiredAttributeAttribute([NotNull] string attribute) class AspTypePropertyAttribute (line 1085) | [AttributeUsage(AttributeTargets.Property)] method AspTypePropertyAttribute (line 1090) | public AspTypePropertyAttribute(bool createConstructorReferences) class RazorImportNamespaceAttribute (line 1096) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method RazorImportNamespaceAttribute (line 1099) | public RazorImportNamespaceAttribute([NotNull] string name) class RazorInjectionAttribute (line 1107) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method RazorInjectionAttribute (line 1110) | public RazorInjectionAttribute([NotNull] string type, [NotNull] string... class RazorDirectiveAttribute (line 1121) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method RazorDirectiveAttribute (line 1124) | public RazorDirectiveAttribute([NotNull] string directive) class RazorPageBaseTypeAttribute (line 1132) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method RazorPageBaseTypeAttribute (line 1135) | public RazorPageBaseTypeAttribute([NotNull] string baseType) method RazorPageBaseTypeAttribute (line 1139) | public RazorPageBaseTypeAttribute([NotNull] string baseType, string pa... class RazorHelperCommonAttribute (line 1149) | [AttributeUsage(AttributeTargets.Method)] class RazorLayoutAttribute (line 1152) | [AttributeUsage(AttributeTargets.Property)] class RazorWriteLiteralMethodAttribute (line 1155) | [AttributeUsage(AttributeTargets.Method)] class RazorWriteMethodAttribute (line 1158) | [AttributeUsage(AttributeTargets.Method)] class RazorWriteMethodParameterAttribute (line 1161) | [AttributeUsage(AttributeTargets.Parameter)] FILE: DelaunayVoronoi/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 32) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: DelaunayVoronoi/Properties/Settings.Designer.cs class Settings (line 15) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: DelaunayVoronoi/Triangle.cs class Triangle (line 7) | public class Triangle method Triangle (line 29) | public Triangle(Point point1, Point point2, Point point3) method UpdateCircumcircle (line 57) | private void UpdateCircumcircle() method IsCounterClockwise (line 82) | private bool IsCounterClockwise(Point point1, Point point2, Point point3) method SharesEdgeWith (line 89) | public bool SharesEdgeWith(Triangle triangle) method IsPointInsideCircumcircle (line 95) | public bool IsPointInsideCircumcircle(Point point) FILE: DelaunayVoronoi/Voronoi.cs class Voronoi (line 5) | public class Voronoi method GenerateEdgesFromDelaunay (line 7) | public IEnumerable GenerateEdgesFromDelaunay(IEnumerable