Full Code of wsick/Fayde for AI

master bd4ef22bb82c cached
733 files
13.7 MB
3.6M tokens
4478 symbols
1 requests
Copy disabled (too large) Download .txt
Showing preview only (14,544K chars total). Download the full file to get everything.
Repository: wsick/Fayde
Branch: master
Commit: bd4ef22bb82c
Files: 733
Total size: 13.7 MB

Directory structure:
gitextract_9w_3d99e/

├── .bowerrc
├── .gitignore
├── .travis.yml
├── CHANGELOG.md
├── LICENSE
├── README.md
├── Tools/
│   ├── ThirdParty/
│   │   ├── WatiN/
│   │   │   └── WatiN.Core.XML
│   │   └── log4net/
│   │       ├── 1.0/
│   │       │   └── release/
│   │       │       └── log4net.xml
│   │       ├── 1.1/
│   │       │   └── release/
│   │       │       └── log4net.xml
│   │       ├── 2.0/
│   │       │   └── release/
│   │       │       └── log4net.xml
│   │       ├── 3.5/
│   │       │   └── release/
│   │       │       └── log4net.xml
│   │       └── 4.0/
│   │           └── release/
│   │               └── log4net.xml
│   ├── WickedSick.ForumScraper/
│   │   ├── FluentNhibernateLocalSessionFactoryObject.cs
│   │   ├── ICreateUpdateRepository.cs
│   │   ├── IDeleteRepository.cs
│   │   ├── IReadOnlyRepository.cs
│   │   ├── IRepository.cs
│   │   ├── ISLForumMemberRepository.cs
│   │   ├── Program.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── Repository.cs
│   │   ├── SLForumMember.cs
│   │   ├── SLForumMemberMap.cs
│   │   ├── SLForumMemberRepository.cs
│   │   ├── SLForumScraper.cs
│   │   ├── WickedSick.ForumScraper.csproj
│   │   ├── WickedSick.ForumScraper.sln
│   │   └── app.config
│   ├── WickedSick.MVVM/
│   │   ├── DialogEx/
│   │   │   ├── DialogCompleteParameters.cs
│   │   │   ├── DialogControl.cs
│   │   │   ├── DialogViewModel.cs
│   │   │   └── IDialogCompleteParameters.cs
│   │   ├── ObservableObject.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── RelayCommand.cs
│   │   ├── TreeViewEx/
│   │   │   └── TreeViewBehavior.cs
│   │   ├── ViewModelBase.cs
│   │   └── WickedSick.MVVM.csproj
│   ├── WickedSick.Thea/
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Controls/
│   │   │   ├── LayoutDisplay.xaml
│   │   │   ├── LayoutDisplay.xaml.cs
│   │   │   ├── PerformanceTicker.xaml
│   │   │   ├── PerformanceTicker.xaml.cs
│   │   │   ├── Pill.xaml
│   │   │   └── Pill.xaml.cs
│   │   ├── Helpers/
│   │   │   ├── FaydeInterop.cs
│   │   │   └── IJavascriptContext.cs
│   │   ├── IEnumerableEx.cs
│   │   ├── MainWindow.xaml
│   │   ├── MainWindow.xaml.cs
│   │   ├── Models/
│   │   │   ├── DebugInteropCache.cs
│   │   │   ├── DependencyPropertyCache.cs
│   │   │   ├── DependencyValue.cs
│   │   │   ├── FrameInfo.cs
│   │   │   ├── LayoutMetrics.cs
│   │   │   ├── PropertyStorageWrapper.cs
│   │   │   └── TimelineGroup.cs
│   │   ├── Properties/
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Resources/
│   │   │   ├── BoolFontWeightConverter.cs
│   │   │   ├── BoolSolidColorBrushConverter.cs
│   │   │   ├── BoolVisibilityConverter.cs
│   │   │   └── RelativeSizeValueConverter.cs
│   │   ├── ViewModels/
│   │   │   ├── ChooseVisualStudioViewModel.cs
│   │   │   ├── ExamineViewModel.cs
│   │   │   ├── LoadViewModel.cs
│   │   │   ├── MainViewModel.cs
│   │   │   ├── PerformanceViewModel.cs
│   │   │   ├── TimelineViewModel.cs
│   │   │   └── VisualViewModel.cs
│   │   ├── Views/
│   │   │   ├── ChooseVisualStudioWindow.xaml
│   │   │   ├── ChooseVisualStudioWindow.xaml.cs
│   │   │   ├── ExamineWindow.xaml
│   │   │   ├── ExamineWindow.xaml.cs
│   │   │   ├── LoadWindow.xaml
│   │   │   ├── LoadWindow.xaml.cs
│   │   │   ├── PerformanceView.xaml
│   │   │   ├── PerformanceView.xaml.cs
│   │   │   ├── TimelineView.xaml
│   │   │   ├── TimelineView.xaml.cs
│   │   │   ├── VisualTree.xaml
│   │   │   └── VisualTree.xaml.cs
│   │   ├── WickedSick.Thea.csproj
│   │   └── app.config
│   ├── WickedSick.Thea.VisualStudioInterop/
│   │   ├── ComMessageFilter.cs
│   │   ├── ConsoleTest.cs
│   │   ├── ContextNotAvailableException.cs
│   │   ├── NativeMethods.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── VisualStudioBroker.cs
│   │   ├── VisualStudioInstance.cs
│   │   └── WickedSick.Thea.VisualStudioInterop.csproj
│   └── WickedSick.Thea.sln
├── bower.json
├── dist/
│   ├── fayde.d.ts
│   └── fayde.js
├── gulp/
│   ├── bump.js
│   ├── default.js
│   ├── dist.js
│   ├── reset.js
│   ├── stress.js
│   ├── test.js
│   ├── testsite.js
│   └── watch.js
├── gulpfile.js
├── litmus/
│   ├── LitmusTests/
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Controls/
│   │   │   ├── ListBoxMonitor.cs
│   │   │   ├── PanelMonitor.cs
│   │   │   ├── TestClass.cs
│   │   │   └── VirtualizingStackPanelMonitor.cs
│   │   ├── LitmusTests.csproj
│   │   ├── LitmusTests.sln
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── MainViewModel.cs
│   │   ├── Properties/
│   │   │   ├── AppManifest.xml
│   │   │   └── AssemblyInfo.cs
│   │   ├── ScrollTestOverride.cs
│   │   ├── Tests/
│   │   │   ├── ArcSegmentTest.xaml
│   │   │   ├── ArcSegmentTest.xaml.cs
│   │   │   ├── ArcViewModel.cs
│   │   │   ├── BorderTest.xaml
│   │   │   ├── BorderTest.xaml.cs
│   │   │   ├── BrushTest.xaml
│   │   │   ├── BrushTest.xaml.cs
│   │   │   ├── ContentControlTest.xaml
│   │   │   ├── ContentControlTest.xaml.cs
│   │   │   ├── ContentPresenterTest.xaml
│   │   │   ├── ContentPresenterTest.xaml.cs
│   │   │   ├── DoubleListBox.xaml
│   │   │   ├── DoubleListBox.xaml.cs
│   │   │   ├── GridSplitterTest.xaml
│   │   │   ├── GridSplitterTest.xaml.cs
│   │   │   ├── ImageBrushTest.xaml
│   │   │   ├── ImageBrushTest.xaml.cs
│   │   │   ├── ImageTest.xaml
│   │   │   ├── ImageTest.xaml.cs
│   │   │   ├── ItemsControl.xaml
│   │   │   ├── ItemsControl.xaml.cs
│   │   │   ├── Layout.xaml
│   │   │   ├── Layout.xaml.cs
│   │   │   ├── ListBoxSelectionTest.xaml
│   │   │   ├── ListBoxSelectionTest.xaml.cs
│   │   │   ├── ListBoxTest.xaml
│   │   │   ├── ListBoxTest.xaml.cs
│   │   │   ├── MapTest.xaml
│   │   │   ├── MapTest.xaml.cs
│   │   │   ├── PathTest.xaml
│   │   │   ├── PathTest.xaml.cs
│   │   │   ├── RectangleTest.xaml
│   │   │   ├── RectangleTest.xaml.cs
│   │   │   ├── ResourceTest.xaml
│   │   │   ├── ResourceTest.xaml.cs
│   │   │   ├── ScrollBarTest.xaml
│   │   │   ├── ScrollBarTest.xaml.cs
│   │   │   ├── ScrollViewerTest.xaml
│   │   │   ├── ScrollViewerTest.xaml.cs
│   │   │   ├── ShapeStretch.xaml
│   │   │   ├── ShapeStretch.xaml.cs
│   │   │   ├── TextBoxTest.xaml
│   │   │   ├── TextBoxTest.xaml.cs
│   │   │   ├── TooltipTest.xaml
│   │   │   ├── TooltipTest.xaml.cs
│   │   │   ├── TransformTest.xaml
│   │   │   ├── TransformTest.xaml.cs
│   │   │   ├── nfldraft.xaml
│   │   │   └── nfldraft.xaml.cs
│   │   └── Themes/
│   │       ├── Cosmopolitan/
│   │       │   ├── Brushes.xaml
│   │       │   ├── CoreStyles.xaml
│   │       │   ├── Fonts.xaml
│   │       │   ├── SDKStyles.xaml
│   │       │   ├── Styles.xaml
│   │       │   └── ToolkitStyles.xaml
│   │       └── generic.xaml
│   └── LitmusTests.Web/
│       ├── LitmusTests.Web.csproj
│       ├── LitmusTestsTestPage.aspx
│       ├── LitmusTestsTestPage.html
│       ├── Properties/
│       │   └── AssemblyInfo.cs
│       ├── Silverlight.js
│       ├── Web.Debug.config
│       ├── Web.Release.config
│       └── Web.config
├── package.json
├── proto/
│   ├── benchmarks/
│   │   ├── bitwise/
│   │   │   └── test.html
│   │   └── matrix/
│   │       ├── CanvasMatrix.js
│   │       ├── Matrix3D.js
│   │       ├── glMatrix-min.js
│   │       └── test.html
│   └── silo/
│       ├── UnitTestValidation.htm
│       ├── brush-transform.html
│       ├── heightTest.htm
│       ├── hittest.html
│       ├── image-load.html
│       ├── keyboard.html
│       ├── lineargradient-pattern.html
│       ├── matrix-multiplypoint.html
│       ├── multiple-composite.html
│       ├── overrides.html
│       ├── radial-gradient.html
│       └── silo1.html
├── src/
│   ├── Clipboard/
│   │   ├── BasicClipboard.ts
│   │   ├── Create.ts
│   │   ├── IClipboard.ts
│   │   └── NetscapeClipboard.ts
│   ├── Collections/
│   │   ├── CollectionChangedEventArgs.ts
│   │   ├── DeepObservableCollection.ts
│   │   ├── FilteredCollection.ts
│   │   ├── INotifyCollectionChanged.ts
│   │   ├── ItemPropertyChangedEventArgs.ts
│   │   ├── ObservableCollection.ts
│   │   └── ReadOnlyObservableCollection.ts
│   ├── Controls/
│   │   ├── Border.ts
│   │   ├── Button.ts
│   │   ├── Canvas.ts
│   │   ├── CheckBox.ts
│   │   ├── ColumnDefinition.ts
│   │   ├── ComboBox.ts
│   │   ├── ComboBoxItem.ts
│   │   ├── ContentControl.ts
│   │   ├── ContentPresenter.ts
│   │   ├── Control.ts
│   │   ├── ControlTemplate.ts
│   │   ├── Dialog.ts
│   │   ├── Enums.ts
│   │   ├── Frame.ts
│   │   ├── Grid.ts
│   │   ├── GridLength.ts
│   │   ├── HeaderedContentControl.ts
│   │   ├── HyperlinkButton.ts
│   │   ├── Image.ts
│   │   ├── Internal/
│   │   │   ├── CursorAdvancer.ts
│   │   │   ├── ItemContainersManager.ts
│   │   │   ├── RangeCoercer.ts
│   │   │   ├── TextBoxContentProxy.ts
│   │   │   ├── TextBoxView.ts
│   │   │   └── VirtualizingPanelContainerOwner.ts
│   │   ├── ItemCollection.ts
│   │   ├── ItemsControl.ts
│   │   ├── ItemsPanelTemplate.ts
│   │   ├── ItemsPresenter.ts
│   │   ├── ListBox.ts
│   │   ├── ListBoxItem.ts
│   │   ├── MediaElement.ts
│   │   ├── Page.ts
│   │   ├── Panel.ts
│   │   ├── PasswordBox.ts
│   │   ├── Primitives/
│   │   │   ├── ButtonBase.ts
│   │   │   ├── DragEventArgs.ts
│   │   │   ├── IScrollInfo.ts
│   │   │   ├── Overlay.ts
│   │   │   ├── OverlayClosedEventArgs.ts
│   │   │   ├── Popup.ts
│   │   │   ├── RangeBase.ts
│   │   │   ├── RepeatButton.ts
│   │   │   ├── ScrollBar.ts
│   │   │   ├── ScrollData.ts
│   │   │   ├── ScrollEventArgs.ts
│   │   │   ├── SelectionChangedEventArgs.ts
│   │   │   ├── Selector.ts
│   │   │   ├── SelectorSelection.ts
│   │   │   ├── Thumb.ts
│   │   │   └── ToggleButton.ts
│   │   ├── ProgressBar.ts
│   │   ├── RadioButton.ts
│   │   ├── RichTextBox.ts
│   │   ├── RowDefinition.ts
│   │   ├── ScrollContentPresenter.ts
│   │   ├── ScrollViewer.ts
│   │   ├── Slider.ts
│   │   ├── StackPanel.ts
│   │   ├── TextBlock.ts
│   │   ├── TextBox.ts
│   │   ├── TextBoxBase.ts
│   │   ├── ToolTip.ts
│   │   ├── ToolTipService.ts
│   │   ├── UserControl.ts
│   │   ├── VirtualizingPanel.ts
│   │   └── VirtualizingStackPanel.ts
│   ├── Core/
│   │   ├── Clone.ts
│   │   ├── DPReaction.ts
│   │   ├── DataTemplate.ts
│   │   ├── DependencyObject.ts
│   │   ├── DependencyProperty.ts
│   │   ├── DependencyPropertyChangedEventArgs.ts
│   │   ├── Enums.ts
│   │   ├── FrameworkElement.ts
│   │   ├── HierarchicalDataTemplate.ts
│   │   ├── INotifyPropertyChanged.ts
│   │   ├── InheritableOwner.ts
│   │   ├── LayoutInformation.ts
│   │   ├── NameScope.ts
│   │   ├── Providers/
│   │   │   ├── ActualSizeStore.ts
│   │   │   ├── DataContextStore.ts
│   │   │   ├── ImmutableStore.ts
│   │   │   ├── ImplicitStyleBroker.ts
│   │   │   ├── InheritedStore.ts
│   │   │   ├── IsEnabledStore.ts
│   │   │   ├── LocalStyleBroker.ts
│   │   │   ├── PropertyStore.ts
│   │   │   ├── ResourcesStore.ts
│   │   │   └── StyleSwapper.ts
│   │   ├── ResourceDictionary.ts
│   │   ├── RoutedEvent.ts
│   │   ├── RoutedEventArgs.ts
│   │   ├── RoutedPropertyChangedEvent.ts
│   │   ├── RoutedPropertyChangingEvent.ts
│   │   ├── Setter.ts
│   │   ├── SizeChangedEventArgs.ts
│   │   ├── Style.ts
│   │   ├── TemplateBinding.ts
│   │   ├── Triggers.ts
│   │   ├── UIElement.ts
│   │   ├── UIReaction.ts
│   │   ├── UIReactionAttached.ts
│   │   ├── VisualTreeEnum.ts
│   │   ├── VisualTreeHelper.ts
│   │   ├── Walkers.ts
│   │   ├── XamlNode.ts
│   │   ├── XamlObject.ts
│   │   └── XamlObjectCollection.ts
│   ├── Data/
│   │   ├── Binding.ts
│   │   ├── CollectionViewSource.ts
│   │   ├── DataErrorsChangedEventArgs.ts
│   │   ├── Enums.ts
│   │   ├── IBindingData.ts
│   │   ├── ICollectionView.ts
│   │   ├── IDataErrorInfo.ts
│   │   ├── INotifyDataErrorInfo.ts
│   │   ├── IValueConverter.ts
│   │   ├── Property/
│   │   │   ├── PropertyPath.ts
│   │   │   ├── PropertyPathParser.ts
│   │   │   └── PropertyPathWalker.ts
│   │   └── RelativeSource.ts
│   ├── Documents/
│   │   ├── Block.ts
│   │   ├── BlockCollection.ts
│   │   ├── Inline.ts
│   │   ├── InlineCollection.ts
│   │   ├── LineBreak.ts
│   │   ├── Paragraph.ts
│   │   ├── Run.ts
│   │   ├── Section.ts
│   │   ├── Span.ts
│   │   ├── TextElement.ts
│   │   ├── TextReaction.ts
│   │   └── Underline.ts
│   ├── Engine/
│   │   ├── Application.ts
│   │   ├── ClockTimer.ts
│   │   ├── Exceptions.ts
│   │   ├── FocusManager.ts
│   │   ├── InputManager.ts
│   │   ├── Inspection.ts
│   │   ├── Surface.ts
│   │   ├── Theme.ts
│   │   ├── ThemeConfig.ts
│   │   ├── ThemeManager.ts
│   │   ├── ThemedLibrary.ts
│   │   └── ThemedLibraryResolver.ts
│   ├── Expressions/
│   │   ├── BindingExpression.ts
│   │   ├── BindingExpressionBase.ts
│   │   ├── DeferredValueExpression.ts
│   │   ├── EventBindingExpression.ts
│   │   ├── Expression.ts
│   │   └── TemplateBindingExpression.ts
│   ├── Input/
│   │   ├── ICommand.ts
│   │   ├── InteractionHelper.ts
│   │   ├── KeyEventArgs.ts
│   │   ├── KeyInterop.ts
│   │   ├── Keyboard.ts
│   │   ├── KeyboardNavigation.ts
│   │   ├── MouseEventArgs.ts
│   │   ├── MouseInterop.ts
│   │   ├── TouchEventArgs.ts
│   │   ├── TouchInterfaces.ts
│   │   ├── TouchInternal/
│   │   │   ├── ActiveTouchBase.ts
│   │   │   ├── NonPointerTouchInterop.ts
│   │   │   ├── PointerTouchInterop.ts
│   │   │   └── TouchInteropBase.ts
│   │   ├── TouchInterop.ts
│   │   ├── TouchPoint.ts
│   │   └── VirtualKeyboard.ts
│   ├── Localization/
│   │   ├── Calendar.ts
│   │   ├── CultureInfo.ts
│   │   ├── DateTimeFormatInfo.ts
│   │   ├── DateTimeFormatter.ts
│   │   ├── Format.ts
│   │   ├── GregorianCalendar.ts
│   │   ├── NumberFormatInfo.ts
│   │   ├── NumberFormatter.ts
│   │   └── TimeSpanFormatter.ts
│   ├── MVVM/
│   │   ├── AutoModel.ts
│   │   ├── DialogViewModel.ts
│   │   ├── Entity.ts
│   │   ├── IOverlayCompleteParameters.ts
│   │   ├── IViewModelProvider.ts
│   │   ├── ObservableObject.ts
│   │   ├── RelayCommand.ts
│   │   └── ViewModelBase.ts
│   ├── Markup/
│   │   ├── ContentAnnotation.ts
│   │   ├── Creator.ts
│   │   ├── EventBinding.ts
│   │   ├── Internal/
│   │   │   ├── ActiveObject.ts
│   │   │   ├── ObjectActor.ts
│   │   │   ├── PropertyActor.ts
│   │   │   └── ResourcesActor.ts
│   │   ├── Loader.ts
│   │   ├── Resolver.ts
│   │   ├── Retriever.ts
│   │   └── StaticResource.ts
│   ├── Media/
│   │   ├── Animation/
│   │   │   ├── AnimationBase.ts
│   │   │   ├── AnimationStore.ts
│   │   │   ├── AnimationUsingKeyFrames.ts
│   │   │   ├── BeginStoryboard.ts
│   │   │   ├── ColorAnimation.ts
│   │   │   ├── ColorAnimationUsingKeyFrames.ts
│   │   │   ├── ColorKeyFrame.ts
│   │   │   ├── Curves.ts
│   │   │   ├── DoubleAnimation.ts
│   │   │   ├── DoubleAnimationUsingKeyFrames.ts
│   │   │   ├── DoubleKeyFrame.ts
│   │   │   ├── EasingFunctionBase.ts
│   │   │   ├── EasingFunctions.ts
│   │   │   ├── Enums.ts
│   │   │   ├── KeyFrame.ts
│   │   │   ├── KeySpline.ts
│   │   │   ├── ObjectAnimationUsingKeyFrames.ts
│   │   │   ├── ObjectKeyFrame.ts
│   │   │   ├── PointAnimation.ts
│   │   │   ├── PointAnimationUsingKeyFrames.ts
│   │   │   ├── PointKeyFrame.ts
│   │   │   ├── RepeatBehavior.ts
│   │   │   ├── Storyboard.ts
│   │   │   └── Timeline.ts
│   │   ├── Brush.ts
│   │   ├── Effects/
│   │   │   ├── BlurEffect.ts
│   │   │   ├── DropShadowEffect.ts
│   │   │   └── Effect.ts
│   │   ├── EllipseGeometry.ts
│   │   ├── Enums.ts
│   │   ├── GeneralTransform.ts
│   │   ├── Geometry.ts
│   │   ├── GeometryGroup.ts
│   │   ├── GradientBrush.ts
│   │   ├── GradientStop.ts
│   │   ├── Imaging/
│   │   │   ├── BitmapImage.ts
│   │   │   ├── BitmapSource.ts
│   │   │   ├── ImageBrush.ts
│   │   │   ├── ImageDecoder.ts
│   │   │   └── ImageSource.ts
│   │   ├── LineGeometry.ts
│   │   ├── LinearGradient/
│   │   │   ├── Interpolator.ts
│   │   │   └── Metrics.ts
│   │   ├── LinearGradientBrush.ts
│   │   ├── Matrix.ts
│   │   ├── Matrix3D.ts
│   │   ├── Matrix3DProjection.ts
│   │   ├── MediaParser.ts
│   │   ├── PathFigure.ts
│   │   ├── PathGeometry.ts
│   │   ├── PathSegment.ts
│   │   ├── PathSegments.ts
│   │   ├── PlaneProjection.ts
│   │   ├── Projection.ts
│   │   ├── RadialGradient/
│   │   │   └── Extender.ts
│   │   ├── RadialGradientBrush.ts
│   │   ├── RectangleGeometry.ts
│   │   ├── SolidColorBrush.ts
│   │   ├── TextOptions.ts
│   │   ├── TileBrush.ts
│   │   ├── Transform.ts
│   │   ├── Transforms.ts
│   │   ├── VSM/
│   │   │   ├── VisualState.ts
│   │   │   ├── VisualStateGroup.ts
│   │   │   ├── VisualStateManager.ts
│   │   │   └── VisualTransition.ts
│   │   ├── Videos/
│   │   │   ├── VideoSource.ts
│   │   │   └── VideoSourceBase.ts
│   │   └── mediagrammar.txt
│   ├── Navigation/
│   │   ├── INavigate.ts
│   │   ├── NavigationHelper.ts
│   │   ├── NavigationService.ts
│   │   ├── RedirectRoute.ts
│   │   ├── Route.ts
│   │   ├── RouteMapper.ts
│   │   ├── RouteMapping.ts
│   │   ├── UriMapper.ts
│   │   └── UriMapping.ts
│   ├── Primitives/
│   │   ├── Color.ts
│   │   ├── CornerRadius.ts
│   │   ├── DateTime.ts
│   │   ├── Duration.ts
│   │   ├── Font.ts
│   │   ├── FontFamily.ts
│   │   ├── KeyTime.ts
│   │   ├── Length.ts
│   │   ├── Point.ts
│   │   ├── Rect.ts
│   │   ├── Size.ts
│   │   ├── Thickness.ts
│   │   ├── TimeSpan.ts
│   │   └── TypeConversion.ts
│   ├── Runtime/
│   │   ├── BError.ts
│   │   ├── Bootstrap.ts
│   │   ├── Configure.ts
│   │   ├── Debug.ts
│   │   ├── NumberEx.ts
│   │   ├── React.ts
│   │   ├── StringEx.ts
│   │   └── TimelineProfile.ts
│   ├── Shapes/
│   │   ├── DoubleCollection.ts
│   │   ├── Ellipse.ts
│   │   ├── Enums.ts
│   │   ├── Line.ts
│   │   ├── Path.ts
│   │   ├── PointCollection.ts
│   │   ├── Polygon.ts
│   │   ├── Polyline.ts
│   │   ├── Rectangle.ts
│   │   └── Shape.ts
│   ├── Text/
│   │   ├── Buffer.ts
│   │   ├── History/
│   │   │   ├── DeleteAction.ts
│   │   │   ├── IAction.ts
│   │   │   ├── InsertAction.ts
│   │   │   ├── ReplaceAction.ts
│   │   │   └── Tracker.ts
│   │   ├── ITextOwner.ts
│   │   └── Proxy.ts
│   ├── Validation/
│   │   ├── Emit.ts
│   │   ├── Validation.ts
│   │   ├── ValidationError.ts
│   │   ├── ValidationErrorEventAction.ts
│   │   └── ValidationErrorEventArgs.ts
│   ├── _Debug.ts
│   ├── _Types.ts
│   └── polyfill/
│       ├── Function_bind.ts
│       └── perfex.ts
├── stress/
│   ├── ITestImpl.ts
│   ├── Runner.ts
│   ├── index.html
│   ├── tests/
│   │   ├── StressTest.ts
│   │   ├── controls/
│   │   │   └── ListBox.ts
│   │   ├── markup/
│   │   │   └── Loader.ts
│   │   └── media/
│   │       ├── MediaParser.ts
│   │       └── Path2D.ts
│   └── tests.json
├── test/
│   ├── Theme.Silverlight.xml
│   ├── fayde.json
│   ├── mocks/
│   │   ├── BaseTest.xml
│   │   ├── TestControl.ts
│   │   ├── TestConverter.ts
│   │   ├── TestDictionary.xml
│   │   ├── TestObservable.ts
│   │   ├── TestViewModel.ts
│   │   └── TestViewModelProvider.ts
│   ├── runner.ts
│   ├── tests/
│   │   ├── Binding.ts
│   │   ├── DataTemplate.ts
│   │   ├── DeepObservableCollection.ts
│   │   ├── DependencyProperty.ts
│   │   ├── Format.ts
│   │   ├── ItemContainersManager.ts
│   │   ├── LinearGradientBrush.ts
│   │   ├── MVVM/
│   │   │   └── AutoModel.ts
│   │   ├── Markup/
│   │   │   ├── Basic.ts
│   │   │   ├── Controls.ts
│   │   │   ├── Framework.ts
│   │   │   ├── Media.ts
│   │   │   └── Resources.ts
│   │   ├── MarkupExpression.ts
│   │   ├── Matrix.ts
│   │   ├── Primitives/
│   │   │   └── DateTime.ts
│   │   ├── Provider.ts
│   │   ├── RadialGradientBrush.ts
│   │   ├── RouteMapper.ts
│   │   ├── Text/
│   │   │   └── Proxy.ts
│   │   ├── Timeline.ts
│   │   ├── Transform.ts
│   │   ├── TypeConverter.ts
│   │   ├── UriMapper.ts
│   │   └── XamlNode.ts
│   └── tests.html
├── testsite/
│   ├── Binding/
│   │   ├── DoubleListBoxViewModel.ts
│   │   ├── TestViewModel.ts
│   │   ├── double-listbox.fap
│   │   ├── dt-binding.fap
│   │   ├── eventbinding.fap
│   │   ├── find-ancestor.fap
│   │   ├── observablecoll-count.fap
│   │   ├── selected-item.fap
│   │   └── update-source-trigger.fap
│   ├── Clipping/
│   │   └── grid.fap
│   ├── Controls/
│   │   ├── RepeatButtonViewModel.ts
│   │   ├── TestClass.ts
│   │   ├── border.fap
│   │   ├── button.fap
│   │   ├── checkbox.fap
│   │   ├── combobox.fap
│   │   ├── contentcontrol.fap
│   │   ├── grid.fap
│   │   ├── hyperlinkbutton.fap
│   │   ├── itemscontrol.fap
│   │   ├── listbox.fap
│   │   ├── passwordbox.fap
│   │   ├── progressbar.fap
│   │   ├── radiobutton.fap
│   │   ├── repeatbutton.fap
│   │   ├── scrollbar.fap
│   │   ├── scrollviewer.fap
│   │   ├── slider.fap
│   │   ├── stackpanel.fap
│   │   ├── testview.fayde
│   │   ├── textblock.fap
│   │   ├── textbox.fap
│   │   └── tooltip.fap
│   ├── Core/
│   │   ├── TestResourceDictionary.xml
│   │   ├── layoutclip.fap
│   │   └── resourcedictionary.fap
│   ├── Demo/
│   │   ├── TestResourceDictionary.xml
│   │   ├── Views/
│   │   │   ├── Core.fayde
│   │   │   ├── SDK.fayde
│   │   │   ├── Toolkit.fayde
│   │   │   ├── contact.fayde
│   │   │   ├── home.fayde
│   │   │   └── smoke.fayde
│   │   └── default.fap
│   ├── Format/
│   │   ├── TestViewModel.ts
│   │   └── datetime.fap
│   ├── IssueTests/
│   │   ├── FilteredViewModel.ts
│   │   ├── Issue92ViewModel.ts
│   │   ├── Item.ts
│   │   ├── ListBoxManagerViewModel.ts
│   │   ├── TabIssueViewModel.ts
│   │   ├── TextViewModel.ts
│   │   ├── dropshadowblur.fap
│   │   ├── filtereditemscontrol.fap
│   │   ├── grid.fap
│   │   ├── imagebrushbg.fap
│   │   ├── issue105.fap
│   │   ├── issue109.fap
│   │   ├── issue11.fap
│   │   ├── issue120.fap
│   │   ├── issue138.fap
│   │   ├── issue154.fap
│   │   ├── issue161.fap
│   │   ├── issue173.fap
│   │   ├── issue177.fap
│   │   ├── issue83.fap
│   │   ├── issue92.fap
│   │   ├── listbox.fap
│   │   ├── path-extreme.fap
│   │   └── tabissue.fap
│   ├── Media/
│   │   ├── ImageSetSourceViewModel.ts
│   │   ├── gradient-brush.fap
│   │   ├── image-setsource.fap
│   │   ├── image-stack.fap
│   │   ├── image-stretch.fap
│   │   ├── imagebrush.fap
│   │   ├── imaging.fap
│   │   ├── mediaelement-basic.fap
│   │   └── mediaelement-stack.fap
│   ├── Navigation/
│   │   ├── NavigationViewModel.ts
│   │   ├── Views/
│   │   │   ├── home.fayde
│   │   │   ├── page1.fayde
│   │   │   └── page2.fayde
│   │   └── default.fap
│   ├── Overlay/
│   │   ├── ChooserViewModel.ts
│   │   ├── MainDialogViewModel.ts
│   │   ├── basic.fap
│   │   ├── dialog-window.fayde
│   │   └── dialog.fap
│   ├── Path/
│   │   ├── ArcViewModel.ts
│   │   ├── arc-segment.fap
│   │   ├── arc-to.html
│   │   ├── arc.html
│   │   ├── cubic-bezier.html
│   │   ├── join/
│   │   │   └── bevel.html
│   │   ├── line.html
│   │   ├── multientry.html
│   │   ├── quad-bezier.html
│   │   └── util.js
│   ├── Resources/
│   │   ├── AngleConverter.ts
│   │   └── NumberConverter.ts
│   ├── Shapes/
│   │   ├── PathBoundViewModel.ts
│   │   ├── canvas.fap
│   │   ├── map.fap
│   │   ├── map.ts
│   │   ├── path-bound.fap
│   │   ├── path-stretch.fap
│   │   ├── path.fap
│   │   ├── rectangle-basic.fap
│   │   ├── rectangle-grid.fap
│   │   ├── shape-stack.fap
│   │   ├── shape-stretch.fap
│   │   └── shapes.fap
│   ├── Stress/
│   │   ├── LargeList.ts
│   │   └── listbox.fap
│   ├── Theme/
│   │   └── Metro.fap
│   ├── Toy/
│   │   ├── default2.fap
│   │   ├── default3.fap
│   │   ├── default6.fap
│   │   ├── default7.fap
│   │   └── default8.fap
│   ├── Validation/
│   │   ├── ExcTestEntity.ts
│   │   ├── NotifyTestEntity.ts
│   │   ├── TestEntity.ts
│   │   ├── dataerrorinfo.fap
│   │   ├── exception.fap
│   │   ├── map.d.ts
│   │   └── notifydataerrorinfo.fap
│   ├── ViewTemplates/
│   │   ├── ViewTemplates.fap
│   │   ├── VtItemView.fayde
│   │   ├── VtItemViewModel.ts
│   │   └── VtViewModel.ts
│   ├── fayde.json
│   ├── fonts/
│   │   └── segoeui/
│   │       └── segoeui.otf
│   ├── index.html
│   ├── test.html
│   ├── videos/
│   │   ├── MediaControlViewModel.ts
│   │   └── mediacontrol.fap
│   └── xamlload.html
├── themes/
│   ├── Metro.theme.xml
│   └── assets/
│       └── metro/
│           ├── brushes.xaml
│           ├── corestyles.xaml
│           ├── fonts.xaml
│           ├── sdk.xaml
│           └── toolkit.xaml
├── typings/
│   ├── qunit.d.ts
│   └── require.d.ts
└── unify.json

================================================
FILE CONTENTS
================================================

================================================
FILE: .bowerrc
================================================
{
  "directory": "lib",
  "scripts": {
    "postinstall": "unify update",
    "preuninstall": "unify update -un %"
  }
}

================================================
FILE: .gitignore
================================================
[Oo]bj
[Bb]in
*.suo
*.user
*.dll
*.xap
.idea
node_modules
bower_components/
lib/
src/_Version.ts
test/lib/
test/.build/
test/**/*.js
test/**/*.js.map
test/runner.js
test/runner.js.map
testsite/lib/
testsite/.build/
stress/.build/


================================================
FILE: .travis.yml
================================================
language: node_js
node_js:
  - "4"
before_install:
  - npm install -g gulp
  - npm install -g bower
  - npm install -g fayde-unify
install: npm install
before_script: gulp reset
script:
  - gulp version
  - gulp
  - gulp test

================================================
FILE: CHANGELOG.md
================================================
## 0.19.19 (Mar 15, 2017)

BUG FIXES

  * Safely synchronizing Border properties with minerva.
  * Add missing Closed visual transition to ToolTip.
  * Safely detaching animations if animation storage is non-existent.

## 0.19.18 (Sep 05, 2016)

BUG FIXES

  * transform: Null checks for null raw transforms in TransformGroup. ([#262](https://github.com/wsick/Fayde/pull/262))
  * brush: Ensuring gradient brushes do not crash with unspecified Color Stop. ([#261](https://github.com/wsick/Fayde/pull/261))
  * scroll: Fixing touch-based scrolling ([#266](https://github.com/wsick/Fayde/pull/266))
  * scroll: Adding missing touch event handlers ([#263](https://github.com/wsick/Fayde/pull/263) [#264](https://github.com/wsick/Fayde/pull/264) [#265](https://github.com/wsick/Fayde/pull/265))

## 0.19.17 (Mar 10, 2016)

BUG FIXES

  * scroll: Fixing page down/page up scrolling crash. [GH-250]

## 0.19.16 (Feb 20, 2016)

BUG FIXES

  * scroll: Resetting scrolling if ItemsSource changes. [GH-247]

## 0.19.15 (Feb 6, 2016)

INTERNAL

  * build: Building with new scaffold

## 0.19.14 (Feb 2, 2016)

SAFETY

  * markup: Throw XamlParseException from xaml loader for xml parsererror. [GH-236]

## 0.19.13 (Jan 14, 2016)

FEATURES

  * controls: Add Watermark to ComboBox. [GH-229]
  * brush: Add conversion from SolidColorBrush to Color. [GH-232] 

SAFETY
  
  * brush: Force gradient color stops into [0.0, 1.0] range. [GH-232]

## 0.19.12 (Jan 4, 2016)

SAFETY

  * markup: Report FrameworkTemplate syntax errors. [GH-227]

## 0.19.11 (Dec 21, 2015)

FEATURES

  * navigation: ViewModelProvider can redirect to another route. [GH-215]

## 0.19.10 (Dec 14, 2015)

BUG FIXES

  * compatibility: Scrollbars appearing in Edge, Firefox. [GH-202]


================================================
FILE: LICENSE
================================================
The MIT License (MIT)

Copyright (c) 2014 BSick7

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


================================================
FILE: README.md
================================================
## Fayde

[![Build Status](https://travis-ci.org/wsick/Fayde.svg?branch=master)](https://travis-ci.org/wsick/Fayde)
[![Bower](https://img.shields.io/bower/v/fayde.svg)](http://bower.io/search/?q=fayde)
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/wsick/Fayde?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Inspired by Silverlight; XAML engine using Javascript and rendering to the HTML5 Canvas.

Please check out the [wiki](https://github.com/wsick/Fayde/wiki) for more information.

Dependencies
=======

* nodejs
* gulp
* bower
* yeoman (used for scaffolding new applications)

How to use
=======

Install the Fayde application generator for yeoman.  Then use yeoman to generate a new application.

    $ npm install -g generator-fayde
    $ mkdir <project directory name>
    $ cd <project directory name>
    $ yo fayde

Contributing
=======

### Prerequisites

```
$ npm install -g gulp
$ npm install -g bower
$ npm install -g fayde-unify
```

### Setup

```
$ git clone git@github.com:wsick/fayde.git
$ cd fayde
$ npm install
$ gulp reset # cleans bower libs, bower installs, then symlinks to test and stress bootstrappers
```

### Unit Tests

```
$ gulp test
```

### Stress Tests
Launches default browser with runnable stress tests.
```
$ gulp stress
```


================================================
FILE: Tools/ThirdParty/WatiN/WatiN.Core.XML
================================================
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>WatiN.Core</name>
    </assembly>
    <members>
        <member name="T:WatiN.Core.Exceptions.WatiNException">
            <summary>
            Base class for Exceptions thrown by WatiN.
            </summary>
        </member>
        <member name="T:WatiN.Core.Exceptions.ElementNotFoundException">
            <summary>
            Thrown if the searched for element can't be found.
            </summary>
        </member>
        <member name="P:WatiN.Core.Exceptions.ElementExceptionBase.Element">
            <summary>
            Element around which the exception is being thrown.
            Be advised that this property may be null.
            </summary>
        </member>
        <member name="T:WatiN.Core.Constraints.ProximityTextConstraint">
            <summary>
            Use this class to find a form field by text on the page that is 'nearby' the field.
            This constraint class is kindly donated by Seven Simple Machines.
            </summary>
            <example>
            This shows how to find a text field near the text "User name:".
            <code>
            ie.TextField(Find.Near("User name:")).TypeText("jsmythe")
            </code>
            </example>
            <remarks>
            <para>In building web applications, often the form elements and the text used to label them is 
            not intrinsically connected (with a &lt;label&gt; tag for instance). In addition the HTML
            that is rendered in ASP.NET can have changing id/name at each change to the ASPX page. 
            This makes it hard to find form elements and keep the test cases effective without a lot
            of re-coding and fixing.</para>
            <para>As a human we can look at a web page and (usually) know what information should go into
            a form field based on the label. This is because we visually associate nearby text to the
            field. This class uses the same concept by measuring proximity of the text to field elements
            and giving a "best guess" to the element desired.</para>
            <para>Some caveats:</para>
            <list type="number">
            <item>Currently this class assume left-to-right layout. A future enhancement could look at 
            the current CultureInfo or support setting a culture on the constructor.</item>
            <item>This will <em>always</em> find a form element (if any exist on the page) for the given text
            if the text can be found. This isn't exactly what we as humans do. A future enhancement could
            change the algorithm to identify the closest text that appears to label the field for all fields.</item>
            <item>This only supports &lt;input&gt; and &lt;textarea&gt; elements (text fields, check box, 
            radio button, etc.)</item>
            <item>The text to look for must be only text - it may not contain HTML elements. If it does,
            the search method will throw an exception to warn you.</item>
            </list>
            </remarks>
        </member>
        <member name="T:WatiN.Core.Constraints.Constraint">
            <summary>
            Describes a constraint that determines whether an object satisfies a given property.
            </summary>
            <remarks>
            <para>
            Constraints may maintain state across multiple match attempts so as to implement
            rules such as finding the Nth match.  The constraint itself should remain immutable.
            </para>
            <para>
            Constraints can be combined using &amp;&amp;, ||, and ! operators.
            </para>
            <para>
            Constraints can also be printed to a string using the <see cref="M:WatiN.Core.Constraints.Constraint.ToString"/> method.
            </para>
            </remarks>
            <example>
            <para>
            If you want to find a Button by it's English or Dutch value this example shows you how to use
            the Or method to do this:
            </para>
            <code> 
            IE ie = new IE("www.yourwebsite.com/yourpage.htm");
            
            Button myButton = ie.Button(Find.ByValue("Cancel").Or(Find.ByValue("Annuleren")));
            </code>
            <para>
            You can also use the | or || operators, resulting in a bit more readable code.
            </para>
            <code> 
            IE ie = new IE("www.yourwebsite.com/yourpage.htm");
            
            Button myButton = ie.Button(Find.ByValue("Cancel") || Find.ByValue("Annuleren"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.Matches(WatiN.Core.Interfaces.IAttributeBag,WatiN.Core.Constraints.ConstraintContext)">
            <summary>
            Returns true if the constraint matches an object described by an attribute bag.
            </summary>
            <param name="attributeBag">The attribute bag</param>
            <param name="context">The constraint matching context</param>
            <returns>True if the constraint matches</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attributeBag"/> or <paramref name="context"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.op_BitwiseAnd(WatiN.Core.Constraints.Constraint,WatiN.Core.Constraints.Constraint)">
            <summary>
            Combines two contraints to produce a new constraint that is satisfied only when
            both constraints are satisfied.
            </summary>
            <remarks>
            <para>
            The operation is short-circuiting: if the first constraint is not satisfied for
            a given value then the second constraint is not evaluated.
            </para>
            <para>
            This makes the Find.ByName() &amp; Find.By() syntax possible and is needed for the &amp;&amp; operator.
            </para>
            </remarks>
            <param name="first">The first constraint</param>
            <param name="second">The second constraint</param>
            <returns>The combined constraint</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="first"/> or <paramref name="second"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.op_BitwiseOr(WatiN.Core.Constraints.Constraint,WatiN.Core.Constraints.Constraint)">
            <summary>
            Combines two contraints to produce a new constraint that is satisfied only when
            either (or both) constraint is satisfied.
            </summary>
            <remarks>
            <para>
            The operation is short-circuiting: if the first constraint is satisfied for
            a given value then the second constraint is not evaluated.
            </para>
            <para>
            This makes the Find.ByName() | Find.By() syntax possible and is needed for the || operator.
            </para>
            </remarks>
            <param name="first">The first constraint</param>
            <param name="second">The second constraint</param>
            <returns>The combined constraint</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="first"/> or <paramref name="second"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.op_LogicalNot(WatiN.Core.Constraints.Constraint)">
            <summary>
            Returns a new constraint that evaluates to the opposite value of the specified constraint.
            </summary>
            <remarks>
            This makes the ! Find.ByName() syntax possible.
            </remarks>
            <param name="constraint">The constraint</param>
            <returns>The inverse constraint</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="constraint"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.op_True(WatiN.Core.Constraints.Constraint)">
            <summary>
            Syntax sugar to make the Find.ByName() &amp;&amp; Find.By() syntax possible.
            </summary>
            <param name="constraint">The constraint</param>
            <returns>Always false</returns>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.op_False(WatiN.Core.Constraints.Constraint)">
            <summary>
            Syntax sugar to make the Find.ByName() || Find.By() syntax possible.
            </summary>
            <param name="constraint">The constraint</param>
            <returns>Always false</returns>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.And(WatiN.Core.Constraints.Constraint)">
            <summary>
            Combines this constraint with another one to produce a new constraint that is satisfied
            only when both constraints are satisfied.
            </summary>
            <remarks>
            <para>
            The operation is short-circuiting: if the first constraint is not satisfied for
            a given value then the second constraint is not evaluated.
            </para>
            </remarks>
            <param name="constraint">The other constraint</param>
            <returns>The combined constraint</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="constraint"/> is null</exception>
            <seealso cref="M:WatiN.Core.Constraints.Constraint.Or(WatiN.Core.Constraints.Constraint)"/>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.Or(WatiN.Core.Constraints.Constraint)">
            <summary>
            Combines this constraint with another one to produce a new constraint that is satisfied only when
            either (or both) constraint is satisfied.
            </summary>
            <remarks>
            <para>
            The operation is short-circuiting: if the first constraint is satisfied for
            a given value then the second constraint is not evaluated.
            </para>
            </remarks>
            <param name="constraint">The other constraint</param>
            <returns>The combined constraint</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="constraint"/> is null</exception>
            <seealso cref="M:WatiN.Core.Constraints.Constraint.And(WatiN.Core.Constraints.Constraint)"/>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.Not">
            <summary>
            Returns a new constraint that evaluates to the opposite value of this constraint.
            </summary>
            <returns>The inverse constraint</returns>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.ToString">
            <summary>
            Returns a human-readable description of the constraint.
            </summary>
            <returns>The description</returns>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.WriteDescriptionTo(System.IO.TextWriter)">
            <summary>
            Writes a human-readable description of the constraint to a text writer.
            </summary>
            <param name="writer">The text writer for the description, not null</param>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.MatchesImpl(WatiN.Core.Interfaces.IAttributeBag,WatiN.Core.Constraints.ConstraintContext)">
            <summary>
            Returns true if the constraint matches an object described by an attribute bag.
            </summary>
            <param name="attributeBag">The attribute bag, not null</param>
            <param name="context">The constraint matching context, not null</param>
            <returns>True if the constraint matches</returns>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.EnterMatch">
            <summary>
            Tracks when a constraint's Match method has been entered by the current thread.
            </summary>
            <exception cref="T:WatiN.Core.Exceptions.ReEntryException">Thrown if reentrance has been detected</exception>
        </member>
        <member name="M:WatiN.Core.Constraints.Constraint.ExitMatch">
            <summary>
            Tracks when a constraint's Match method has been exited by the current thread.
            </summary>
        </member>
        <member name="M:WatiN.Core.Constraints.ProximityTextConstraint.#ctor(System.String)">
            <summary>
            Initializes a new promixity constraint.
            </summary>
            <param name="labelText">The text that represents the label for the form element.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="labelText"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Constraints.ProximityTextConstraint.MatchesImpl(WatiN.Core.Interfaces.IAttributeBag,WatiN.Core.Constraints.ConstraintContext)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Constraints.ProximityTextConstraint.WriteDescriptionTo(System.IO.TextWriter)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Constraints.ProximityTextConstraint.ProximityCache.CalculateSquaredDistance(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Quick method to calculate squared distance between two points.
            </summary>
            <param name="x1">X-coordinate of the first point</param>
            <param name="y1">Y-coordinate of the first point</param>
            <param name="x2">X-coordinate of the second point</param>
            <param name="y2">Y-coordinate of the second point</param>
            <returns></returns>
        </member>
        <member name="M:WatiN.Core.Constraints.ProximityTextConstraint.ProximityCache.DistanceBetweenRectangles(System.Drawing.Rectangle,System.Drawing.Rectangle)">
            <summary>
            Returns the shortest distance between two rectangles.
            </summary>
            <param name="r1">The first rectangle</param>
            <param name="r2">The seconed rectangle</param>
            <returns>The shoutest distance between the nearest faces or vetices</returns>
        </member>
        <member name="M:WatiN.Core.Native.INativeElement.GetAttributeValue(System.String)">
            <summary>
            This methode can be used if the attribute isn't available as a property of
            Element or a subclass of Element.
            </summary>
            <param name="attributeName">The attribute name. This could be different then named in
            the HTML. It should be the name of the property exposed by the element DOM object.</param>
            <returns>The value of the attribute if available; otherwise <c>null</c> is returned.</returns>
        </member>
        <member name="M:WatiN.Core.Native.INativeElement.Select">
            <summary>
            Should fire the (on)Select event on the element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Native.INativeElement.SubmitForm">
            <summary>
            Called when to submit the form.
            </summary>
        </member>
        <member name="M:WatiN.Core.Native.INativeElement.SetFileUploadFile(WatiN.Core.DialogHandlers.DialogWatcher,System.String)">
            <summary>
            Called when the file upload dialog should be filled in
            </summary>
            <param name="dialogWatcher">To inject a dialog handler into to handle the file upload dialog.</param>
            <param name="fileName">The file name to enter into the dialog filename field.</param>
        </member>
        <member name="M:WatiN.Core.Native.INativeElement.WaitUntilReady">
            <summary>
            Waits until the element is fully loaded in the DOM and/or ready to be used.
            </summary>
        </member>
        <member name="M:WatiN.Core.Native.INativeElement.GetElementBounds">
            <summary>
            Gets the bounds of the element.
            </summary>
            <returns>The element bounds in screen coordinates</returns>
        </member>
        <member name="M:WatiN.Core.Native.INativeElement.GetJavaScriptElementReference">
            <summary>
            Gets the java script element reference to this element.
            </summary>
            <returns></returns>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.Children">
            <summary>
            Gets a collection consisting of the immediate children of this element.
            </summary>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.AllDescendants">
            <summary>
            Gets a collection consisting of all descendants of this element.
            </summary>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.TableRows">
            <summary>
            Gets a collection consisting of the immediate rows within a TABLE or TBODY element.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown if applied to an element of the wrong type</exception>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.TableBodies">
            <summary>
            Gets a collection consisting of the immediate tbodies within a TABLE element.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown if applied to an element of the wrong type</exception>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.TableCells">
            <summary>
            Gets a collection consisting of the immediate cells within a TR element.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown if applied to an element of the wrong type</exception>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.Options">
            <summary>
            Gets a collection consisting of the options within a SELECT element.
            </summary>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.TextAfter">
            <summary>
            Returns the text displayed after this element when it's wrapped
            in a Label element; otherwise it returns <c>null</c>.
            </summary>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.TextBefore">
            <summary>
            Returns the text displayed before this element when it's wrapped
            in a Label element; otherwise it returns <c>null</c>.
            </summary>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.NextSibling">
            <summary>
            Gets the next sibling of this element in the Dom of the HTML page.
            </summary>
            <value>The next sibling.</value>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.PreviousSibling">
            <summary>
            Gets the previous sibling of this element in the Dom of the HTML page.
            </summary>
            <value>The previous sibling.</value>
        </member>
        <member name="P:WatiN.Core.Native.INativeElement.Parent">
            <summary>
            Gets the parent element of this element.
            If the parent type is known you can cast it to that type.
            </summary>
            <value>The parent.</value>
            <example>
            The following example shows you how to use the parent property.
            Assume your web page contains a bit of html that looks something
            like this:
            
            div
              a id="watinlink" href="http://watin.sourceforge.net" /
              a href="http://sourceforge.net/projects/watin" /
            /div
            div
              a id="watinfixturelink" href="http://watinfixture.sourceforge.net" /
              a href="http://sourceforge.net/projects/watinfixture" /
            /div
            Now you want to click on the second link of the watin project. Using the 
            parent property the code to do this would be:
            
            <code>
            Div watinDiv = (Div) ie.Link("watinlink").Parent;
            watinDiv.Links[1].Click();
            </code>
            </example>
        </member>
        <member name="F:WatiN.Core.Native.JSElement.UsePropertyInsteadOfAttribute">
            <summary>
            List of html attributes that have to be retrieved as properties in order to get the correct value.
            I.e. for options myOption.getAttribute("selected"); returns nothing if it's selected. 
            However  myOption.selected returns true.
            </summary>
        </member>
        <member name="F:WatiN.Core.Native.JSElement.WatiNAttributeMap">
            <summary>
            Mappings from attributnames used by WatiN to attribute/property names used by FireFox
            </summary>
        </member>
        <member name="F:WatiN.Core.Native.JSElement.SetPropertyTransformations">
            <summary>
            Mappings from attributnames used by WatiN to attribute/property names used by FireFox
            </summary>
        </member>
        <member name="M:WatiN.Core.Native.JSElement.GetProperty(System.String)">
            <summary>
            Gets the property.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns></returns>
        </member>
        <member name="M:WatiN.Core.Native.JSElement.SetProperty(System.String,System.String)">
            <summary>
            Sets the property.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:WatiN.Core.Native.JSElement.ExecuteMethod(System.String)">
            <summary>
            Executes a method with no parameters.
            </summary>
            <param name="methodName">Name of the method to execute.</param>
        </member>
        <member name="M:WatiN.Core.Native.JSElement.GetElementByProperty(System.String)">
            <summary>
            Gets the element by property.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns>Returns the element that is returned by the specified property</returns>
        </member>
        <member name="M:WatiN.Core.Native.JSElement.GetElementBounds">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Native.JSElement.GetJavaScriptElementReference">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Native.JSElement.InnerHtmlToInnerText(System.String)">
            <summary>
            Makes innerHtml inner text (IE) look a like. It comes close but it seems not to cover all
            conversions cause comparing browser.body.innertext between a IE and FireFox instances will 
            certainly fail on newlines and maybe some spaces.
            </summary>
            <param name="innerHtml">The value.</param>
            <returns></returns>
        </member>
        <member name="M:WatiN.Core.Native.JSElement.ExecuteEvent(System.String,System.Collections.Specialized.NameValueCollection,System.Boolean)">
            <summary>
            Executes the event.
            </summary>
            <param name="eventName">Name of the event to fire.</param>
            <param name="eventProperties"></param>
            <param name="WaitForEventToComplete"></param>
        </member>
        <member name="M:WatiN.Core.Native.JSElement.Pin">
            <summary>
            This changes/pins the java script variable name <see cref="P:WatiN.Core.Native.JSElement.ElementReference"/> which is used to 
            execute commands on FireFox. 
            </summary>
        </member>
        <member name="P:WatiN.Core.Native.JSElement.ClientPort">
            <summary>
            Gets the FireFox client port.
            </summary>
        </member>
        <member name="P:WatiN.Core.Native.JSElement.ElementReference">
            <summary>
            Gets the name of a variable that stores a reference to the element within FireFox.
            </summary>
        </member>
        <member name="P:WatiN.Core.Native.JSElement.TextAfter">
            <summary>
            This not supported in FireFox
            </summary>
        </member>
        <member name="P:WatiN.Core.Native.JSElement.TextBefore">
            <summary>
            This not supported in FireFox
            </summary>
        </member>
        <member name="T:WatiN.Core.Area">
            <summary>
            Represents an area of an image map.
            </summary>
        </member>
        <member name="T:WatiN.Core.Element`1">
            <summary>
            This is the base class for all other element types in this project, like
            Button, Checkbox etc.. It provides common functionality to all these elements
            </summary>
        </member>
        <member name="T:WatiN.Core.Element">
            <summary>
            This is the base class for all other element types in this project, like
            Button, Checkbox etc.. It provides common functionality to all these elements
            </summary>
        </member>
        <member name="T:WatiN.Core.Component">
            <summary>
            Describes a WatiN component such as an element, document, browser or custom control
            which may be located using various constraints.
            </summary>
        </member>
        <member name="T:WatiN.Core.Interfaces.IAttributeBag">
            <summary>
            Provides values for attributes used during constraint matching.
            </summary>
        </member>
        <member name="M:WatiN.Core.Interfaces.IAttributeBag.GetAttributeValue(System.String)">
            <summary>
            Gets the value of an attribute that can be used for constraint evaluation.
            </summary>
            <param name="attributeName">The name of the attribute</param>
            <returns>The attribute's associated value or null if none</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attributeName"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Interfaces.IAttributeBag.GetAdapter``1">
            <summary>
            Gets an adapter for the object to a particular type, or null if the object
            cannot be adapted to that type.
            </summary>
            <typeparam name="T">The adapter type</typeparam>
            <returns>The adapter, or null if the object cannot be adapted as requested</returns>
        </member>
        <member name="T:WatiN.Core.IHasDescription">
            <summary>
            An interface for an object that supports user-specified descriptive text.
            </summary>
        </member>
        <member name="P:WatiN.Core.IHasDescription.Description">
            <summary>
            Gets or sets the description of the object, or null if none.
            </summary>
        </member>
        <member name="M:WatiN.Core.Component.Matches(WatiN.Core.Constraints.Constraint)">
            <summary>
            Returns true if the component matches the specified constraint.
            </summary>
            <remarks>
            <para>
            This method uses a new constraint context each time.  Note that doing so will
            prevent stateful constraints such as <see cref="T:WatiN.Core.Constraints.IndexConstraint"/> from working correctly.
            </para>
            </remarks>
            <param name="constraint">The constraint to match</param>
            <returns>True if the component matches the constraint</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="constraint"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Component.Matches(WatiN.Core.Constraints.Constraint,WatiN.Core.Constraints.ConstraintContext)">
            <summary>
            Returns true if the component matches the specified constraint.
            </summary>
            <param name="constraint">The constraint to match</param>
            <param name="context">The constraint context</param>
            <returns>True if the component matches the constraint</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="constraint"/> or
            <paramref name="context"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Component.GetAttributeValue(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Component.GetAdapter``1">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Component.GetValue(System.String)">
            <summary>
            Gets the value of an attribute that can be used for constraint evaluation.
            </summary>
            <param name="attributeName">The name of the attribute</param>
            <returns>The attribute's associated value or null if none</returns>
        </member>
        <member name="M:WatiN.Core.Component.MatchesImpl(WatiN.Core.Constraints.Constraint,WatiN.Core.Constraints.ConstraintContext)">
            <summary>
            Returns true if the component matches the specified constraint.
            </summary>
            <param name="constraint">The constraint to match, not null</param>
            <param name="context">The constraint context, not null</param>
            <returns>True if the component matches the constraint</returns>
        </member>
        <member name="M:WatiN.Core.Component.GetAttributeValueImpl(System.String)">
            <summary>
            Gets the value of an attribute that can be used for constraint evaluation.
            </summary>
            <param name="attributeName">The name of the attribute, not null</param>
            <returns>The attribute's associated value or null if none</returns>
        </member>
        <member name="P:WatiN.Core.Component.Description">
            <summary>
            Gets or sets the description of the component, or null if none.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.#ctor(WatiN.Core.DomContainer,WatiN.Core.Native.INativeElement)">
            <summary>
            This constructor is mainly used from within WatiN.
            </summary>
            <param name="domContainer"><see cref="P:WatiN.Core.Element.DomContainer"/> this element is located in</param>
            <param name="nativeElement">The element</param>
        </member>
        <member name="M:WatiN.Core.Element.#ctor(WatiN.Core.DomContainer,WatiN.Core.ElementFinder)">
            <summary>
            This constructor is mainly used from within WatiN.
            </summary>
            <param name="domContainer"><see cref="P:WatiN.Core.Element.DomContainer"/> this element is located in</param>
            <param name="elementFinder">The element finder.</param>
        </member>
        <member name="M:WatiN.Core.Element.GetJavascriptElementReference">
            <summary>
            Gets the javascript element reference for this <see cref="T:WatiN.Core.Element"/>.
            </summary>
            <returns></returns>
        </member>
        <member name="M:WatiN.Core.Element.As``1">
            <summary>
            Wraps an element as a control of a particular type.
            </summary>
            <typeparam name="TControl">The <see cref="T:WatiN.Core.Control`1"/> subclass</typeparam>
            <returns>The control</returns>
        </member>
        <member name="M:WatiN.Core.Element.GetAttributeValueImpl(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Element.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:WatiN.Core.Element.DefaultToString">
            <summary>
            Obtains a default description of the element to be used when <see cref="P:WatiN.Core.IHasDescription.Description"/> is null.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.Click">
            <summary>
            Clicks this element and waits till the event is completely finished (page is loaded 
            and ready) .
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.ClickNoWait">
            <summary>
            Clicks this instance and returns immediately. Use this method when you want to continue without waiting
            for the click event to be finished. Mostly used when a 
            HTMLDialog or javascript popup is displayed after clicking the element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.ClickImpl(System.Boolean)">
            <summary>
            Handles the implementation of Click and ClickNoWait
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.Focus">
            <summary>
            Gives the (input) focus to this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.DoubleClick">
            <summary>
            Doubleclicks this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyDown">
            <summary>
            Does a keydown on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyDownNoWait">
            <summary>
            Does a keydown on this element and does not wait for the page to finish loading.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyDown(System.Char)">
            <summary>
            Does a keydown on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyDownNoWait(System.Char)">
            <summary>
            Does a keydown on this element and does not wait for the page to finish loading.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyPress">
            <summary>
            Does a keypress on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyPressNoWait">
            <summary>
            Does a keypress on this element and does not wait for the page to finish loading.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyPress(System.Char)">
            <summary>
            Does a keypress on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyPressNoWait(System.Char)">
            <summary>
            Does a keypress on this element and does not wait for the page to finish loading.
            </summary>
            <param name="character">The character.</param>
        </member>
        <member name="M:WatiN.Core.Element.KeyUp">
            <summary>
            Does a keyup on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyUpNoWait">
            <summary>
            Does a keyup on this element and does not wait for the page to finish loading.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.KeyUp(System.Char)">
            <summary>
            Does a keyup on this element.
            </summary>
            <param name="character">The character.</param>
        </member>
        <member name="M:WatiN.Core.Element.KeyUpNoWait(System.Char)">
            <summary>
            Does a keyup on this element and does not wait for the page to finish loading.
            </summary>
            <param name="character">The character.</param>
        </member>
        <member name="M:WatiN.Core.Element.Blur">
            <summary>
            Fires the blur event on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.Change">
            <summary>
            Fires the change event on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.MouseEnter">
            <summary>
            Fires the mouseenter event on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.MouseDown">
            <summary>
            Fires the mousedown event on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.MouseUp">
            <summary>
            Fires the mouseup event on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.FireEvent(System.String)">
            <summary>
            Fires the specified <paramref name="eventName"/> on this element
            and waits for it to complete.
            </summary>
            <param name="eventName">Name of the event.</param>
        </member>
        <member name="M:WatiN.Core.Element.FireEvent(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Fires the event. The <paramref name="eventProperties" /> collection
            can be used to set values of the event object in the browser to 
            full fill the needs of javascript attached to the event handler.
            </summary>
            <param name="eventName">Name of the event.</param>
            <param name="eventProperties">The event properties that need to be set.</param>
        </member>
        <member name="M:WatiN.Core.Element.FireEventNoWait(System.String)">
            <summary>
            Only fires the specified <paramref name="eventName"/> on this element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.FireEventNoWait(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Only fires the event but doesn't wait for the action to complete. 
            The <paramref name="eventProperties" /> collection
            can be used to set values of the event object in the browser to 
            full fill the needs of javascript attached to the event handler.
            </summary>
            <param name="eventName">Name of the event.</param>
            <param name="eventProperties">The event properties that need to be set.</param>
        </member>
        <member name="M:WatiN.Core.Element.Flash">
            <summary>
            Flashes this element 5 times.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.Flash(System.Int32)">
            <summary>
            Flashes this element the specified number of flashes.
            </summary>
            <param name="numberOfFlashes">The number of flashes.</param>
        </member>
        <member name="M:WatiN.Core.Element.Highlight(System.Boolean)">
            <summary>
            Highlights this element.
            </summary>
            <param name="doHighlight">if set to <c>true</c> the element is highlighted; otherwise it's not.</param>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntilExists">
            <summary>
            Waits until the element exists or will time out after 30 seconds.
            To change the default time out, set <see cref="P:WatiN.Core.Settings.WaitUntilExistsTimeOut"/>
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntilExists(System.Int32)">
            <summary>
            Waits until the element exists. Wait will time out after <paramref name="timeout"/> seconds.
            </summary>
            <param name="timeout">The timeout in seconds.</param>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntilRemoved">
            <summary>
            Waits until the element no longer exists or will time out after 30 seconds.
            To change the default time out, set <see cref="P:WatiN.Core.Settings.WaitUntilExistsTimeOut"/>
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntilRemoved(System.Int32)">
            <summary>
            Waits until the element no longer exists. Wait will time out after <paramref name="timeout"/> seconds.
            </summary>
            <param name="timeout">The timeout in seconds.</param>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntil(System.String,System.String)">
            <summary>
            Waits until the given <paramref name="attributename"/> matches <paramref name="expectedValue"/>.
            Wait will time out after <see cref="P:WatiN.Core.Settings.WaitUntilExistsTimeOut"/> seconds.
            </summary>
            <param name="attributename">The attributename.</param>
            <param name="expectedValue">The expected value.</param>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntil(System.String,System.String,System.Int32)">
            <summary>
            Waits until the given <paramref name="attributename" /> matches <paramref name="expectedValue" />.
            Wait will time out after <paramref name="timeout"/> seconds.
            </summary>
            <param name="attributename">The attributename.</param>
            <param name="expectedValue">The expected value.</param>
            <param name="timeout">The timeout.</param>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntil(System.String,System.Text.RegularExpressions.Regex)">
            <summary>
            Waits until the given <paramref name="attributename"/> matches <paramref name="expectedValue"/>.
            Wait will time out after <see cref="P:WatiN.Core.Settings.WaitUntilExistsTimeOut"/> seconds.
            </summary>
            <param name="attributename">The attributename.</param>
            <param name="expectedValue">The expected value.</param>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntil(System.String,System.Text.RegularExpressions.Regex,System.Int32)">
            <summary>
            Waits until the given <paramref name="attributename" /> matches <paramref name="expectedValue" />.
            Wait will time out after <paramref name="timeout"/> seconds.
            </summary>
            <param name="attributename">The attributename.</param>
            <param name="expectedValue">The expected value.</param>
            <param name="timeout">The timeout.</param>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntil(WatiN.Core.Constraints.Constraint)">
            <summary>
            Waits until the given <paramref name="constraint"/> matches.
            Wait will time out after <see cref="P:WatiN.Core.Settings.WaitUntilExistsTimeOut"/> seconds.
            </summary>
            <param name="constraint">The Constraint.</param>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntil``1(System.Predicate{``0})">
            <summary>
            Waits until the given <paramref name="predicate"/> matches.
            Wait will time out after <see cref="P:WatiN.Core.Settings.WaitUntilExistsTimeOut"/> seconds.
            </summary>
            <param name="predicate">The Constraint.</param>
        </member>
        <member name="M:WatiN.Core.Element.WaitUntil(WatiN.Core.Constraints.Constraint,System.Int32)">
            <summary>
            Waits until the given <paramref name="constraint" /> matches.
            </summary>
            <param name="constraint">The Constraint.</param>
            <param name="timeout">The timeout in seconds.</param>
        </member>
        <member name="M:WatiN.Core.Element.Refresh">
            <summary>
            Call this method to make sure the cached reference to the html element on the web page
            is refreshed on the next call you make to a property or method of this element.
            When you want to check if an element still <see cref="P:WatiN.Core.Element.Exists"/> you don't need 
            to call the <see cref="M:WatiN.Core.Element.Refresh"/> method since <see cref="P:WatiN.Core.Element.Exists"/> calls it internally.
            </summary>
            <example>
            The following code shows in which situation you can make use of the refresh mode.
            The code selects an option of a selectlist and then checks if this option
            is selected.
            <code>
            SelectList select = ie.SelectList(id);
            
            // Lets assume calling Select causes a postback, 
            // which would invalidate the reference to the html selectlist.
            select.Select(val);
            
            // Refresh will clear the cached reference to the html selectlist.
            select.Refresh(); 
            
            // B.t.w. executing:
            // select = ie.SelectList(id); 
            // would have the same effect as calling: 
            // select.Refresh().
            
            // Assert against a freshly fetched reference to the html selectlist.
            Assert.AreEqual(val, select.SelectedItem);
            </code>
            If you need to use refresh on an element retrieved from a collection of elements you 
            need to rewrite your code a bit.
            <code>
            SelectList select = ie.Spans[1].SelectList(id);
            select.Refresh(); // this will not have the expected effect
            </code>
            Rewrite your code as follows:
            <code>
            SelectList select = ie.Span(Find.ByIndex(1)).SelectList(id);
            select.Refresh(); // this will have the expected effect
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Element.FindNativeElement">
            <summary>
            Finds the native element.
            </summary>
            <remarks>
            <para>
            This method caches the native element unless its reference becomes invalid
            in which case it will search for the element again.
            </para>
            <para>
            Unlike the <see cref="P:WatiN.Core.Element.NativeElement"/> property, this method does not wait
            for the native element to be found.  If the native element is not found then
            this method returns null.
            </para>
            </remarks>
            <returns>The native element, or null if not found.</returns>
        </member>
        <member name="M:WatiN.Core.Element.RefreshNativeElement">
            <summary>
            Clears the cached native element and finds it again.
            </summary>
            <returns>The native element, or null if not found.</returns>
        </member>
        <member name="M:WatiN.Core.Element.ClearCachedNativeElement">
            <summary>
            Clears the cached native element.
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.GetCachedNativeElement">
            <summary>
            Gets the cached native element immediately.
            </summary>
            <returns></returns>
        </member>
        <member name="M:WatiN.Core.Element.WaitForComplete">
            <summary>
            Waits till the page load is complete. This should only be used on rare occasions
            because WatiN calls this function for you when it handles events (like Click etc..)
            To change the default time out, set <see cref="P:WatiN.Core.Settings.WaitForCompleteTimeOut"/>
            </summary>
        </member>
        <member name="M:WatiN.Core.Element.Ancestor``1">
             <summary>
             Gets the closest ancestor of the specified type.
             </summary>
             <returns>An instance of the ancestorType. If no ancestor of ancestorType is found <code>null</code> is returned.</returns>
            <example>
             The following example returns the Div a textfield is located in.
             <code>
             IE ie = new IE("http://www.example.com");
             Div mainDiv = ie.TextField("firstname").Ancestor&lt;Div&gt;;
             </code>
             </example>
        </member>
        <member name="M:WatiN.Core.Element.Ancestor``1(WatiN.Core.Constraints.Constraint)">
            <summary>
            Gets the closest ancestor of the specified Type and constraint.
            </summary>
            <param name="findBy">The constraint to match with.</param>
            <returns>
            An instance of the ancestorType. If no ancestor of ancestorType is found <code>null</code> is returned.
            </returns>
            <example>
            The following example returns the Div a textfield is located in.
            <code>
            IE ie = new IE("http://www.example.com");
            Div mainDiv = ie.TextField("firstname").Ancestor&lt;Div&gt;(Find.ByText("First name"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Element.Ancestor``1(System.Predicate{``0})">
            <summary>
            Gets the closest ancestor of the specified Type and constraint.
            </summary>
            <param name="predicate">The constraint to match with.</param>
            <returns>
            An instance of the ancestorType. If no ancestor of ancestorType is found <code>null</code> is returned.
            </returns>
            <example>
            The following example returns the Div a textfield is located in.
            <code>
            IE ie = new IE("http://www.example.com");
            Div mainDiv = ie.TextField("firstname").Ancestor&lt;Div&gt;(div => div.Text == "First name");
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Element.Ancestor(System.Type)">
             <summary>
             Gets the closest ancestor of the specified type.
             </summary>
             <param name="ancestorType">The ancestorType.</param>
             <returns>An instance of the ancestorType. If no ancestor of ancestorType is found <code>null</code> is returned.</returns>
            <example>
             The following example returns the Div a textfield is located in.
             <code>
             IE ie = new IE("http://www.example.com");
             Div mainDiv = ie.TextField("firstname").Ancestor(typeof(Div));
             </code>
             </example>
        </member>
        <member name="M:WatiN.Core.Element.Ancestor(WatiN.Core.Constraints.Constraint)">
             <summary>
             Gets the closest ancestor of the specified AttributConstraint.
             </summary>
             <param name="findBy">The AttributConstraint to match with.</param>
             <returns>An Element. If no ancestor of ancestorType is found <code>null</code> is returned.</returns>
            <example>
             The following example returns the Div a textfield is located in.
             <code>
             IE ie = new IE("http://www.example.com");
             Div mainDiv = ie.TextField("firstname").Ancestor(Find.ByText("First name"));
             </code>
             </example>
        </member>
        <member name="M:WatiN.Core.Element.Ancestor(System.Type,WatiN.Core.Constraints.Constraint)">
            <summary>
            Gets the closest ancestor of the specified Type and Constraint.
            </summary>
            <param name="ancestorType">Type of the ancestor.</param>
            <param name="findBy">The Constraint to match with.</param>
            <returns>
            An instance of the ancestorType. If no ancestor of ancestorType is found <code>null</code> is returned.
            </returns>
            <example>
            The following example returns the Div a textfield is located in.
            <code>
            IE ie = new IE("http://www.example.com");
            Div mainDiv = ie.TextField("firstname").Ancestor(typeof(Div), Find.ByText("First name"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Element.Ancestor(System.String,WatiN.Core.Constraints.Constraint)">
            <summary>
            Gets the closest ancestor of the specified Tag and AttributConstraint.
            </summary>
            <param name="tagName">The tag of the ancestor.</param>
            <param name="findBy">The AttributConstraint to match with.</param>
            <returns>
            <returns>An typed instance of the element matching the Tag and the AttributeConstriant.
            If no specific type is available, an element of type ElementContainer will be returned. 
            If there is no ancestor that matches Tag and Constraint, <code>null</code> is returned.</returns>
            </returns>
            <example>
            The following example returns the Div a textfield is located in.
            <code>
            IE ie = new IE("http://www.example.com");
            Div mainDiv = ie.TextField("firstname").Ancestor("Div", Find.ByText("First name"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Element.Ancestor(System.String,System.Predicate{WatiN.Core.Element})">
            <summary>
            Gets the closest ancestor of the specified Tag and AttributConstraint.
            </summary>
            <param name="tagName">The tag of the ancestor.</param>
            <param name="predicate">The constraint to match with.</param>
            <returns>
            <returns>An typed instance of the element matching the Tag and the AttributeConstriant.
            If no specific type is available, an element of type ElementContainer will be returned. 
            If there is no ancestor that matches Tag and Constraint, <code>null</code> is returned.</returns>
            </returns>
            <example>
            The following example returns the Div a textfield is located in.
            <code>
            IE ie = new IE("http://www.example.com");
            Div mainDiv = ie.TextField("firstname").Ancestor("Div", Find.ByText("First name"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Element.Ancestor(System.String)">
             <summary>
             Gets the closest ancestor of the specified Tag.
             </summary>
             <param name="tagName">The tag of the ancestor.</param>
             <returns>An typed instance of the element matching the Tag. If no specific type is
             available, an element of type ElementContainer will be returned. 
             If there is no ancestor that matches Tag, <code>null</code> is returned.</returns>
            <example>
             The following example returns the Div a textfield is located in.
             <code>
             IE ie = new IE("http://www.example.com");
             Div mainDiv = ie.TextField("firstname").Ancestor("Div");
             </code>
             </example>
        </member>
        <member name="M:WatiN.Core.Element.CreateElementFinder``1(WatiN.Core.NativeElementCollectionFactory,WatiN.Core.Constraints.Constraint)">
            <summary>
            Creates an element finder for elements within specialized collections.
            </summary>
            <typeparam name="TElement">The element type</typeparam>
            <param name="nativeElementCollection">The native element collection</param>
            <param name="findBy">The constraint, or null if none</param>
            <returns>The native element finder</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="nativeElementCollection"/> is null</exception>
        </member>
        <member name="P:WatiN.Core.Element.ClassName">
            <summary>
            Gets the name of the stylesheet class assigned to this ellement (if any).
            </summary>
            <value>The name of the class.</value>
        </member>
        <member name="P:WatiN.Core.Element.Complete">
            <summary>
            Gets a value indicating whether this <see cref="T:WatiN.Core.Element"/> is completely loaded.
            </summary>
            <value><c>true</c> if complete; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:WatiN.Core.Element.Enabled">
            <summary>
            Gets a value indicating whether this <see cref="T:WatiN.Core.Element"/> is enabled.
            </summary>
            <value><c>true</c> if enabled; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:WatiN.Core.Element.Id">
            <summary>
            Gets (or sets) the id of this element as specified in the HTML.
            </summary>
            <value>The id.</value>
        </member>
        <member name="P:WatiN.Core.Element.Name">
            <summary>
            Gets (or sets) the name of this element as specified in the HTML.
            </summary>
            <value>The name</value>
        </member>
        <member name="P:WatiN.Core.Element.IdOrName">
            <summary>
            Gets the id or name (id preferred) of this element as specified in the HTML.
            </summary>
            <value>The id.</value>
        </member>
        <member name="P:WatiN.Core.Element.Text">
            <summary>
            Gets the innertext of this element (and the innertext of all the elements contained
            in this element).
            </summary>
            <value>The innertext.</value>
        </member>
        <member name="P:WatiN.Core.Element.TextAfter">
            <summary>
            Returns the text displayed after this element when it's wrapped
            in a Label element; otherwise it returns <c>null</c>.
            </summary>
        </member>
        <member name="P:WatiN.Core.Element.TextBefore">
            <summary>
            Returns the text displayed before this element when it's wrapped
            in a Label element; otherwise it returns <c>null</c>.
            </summary>
        </member>
        <member name="P:WatiN.Core.Element.InnerHtml">
            <summary>
            Gets the inner HTML of this element.
            </summary>
            <value>The inner HTML.</value>
        </member>
        <member name="P:WatiN.Core.Element.OuterText">
            <summary>
            Gets the outer text.
            </summary>
            <value>The outer text.</value>
        </member>
        <member name="P:WatiN.Core.Element.OuterHtml">
            <summary>
            Gets the outer HTML.
            </summary>
            <value>The outer HTML.</value>
        </member>
        <member name="P:WatiN.Core.Element.TagName">
            <summary>
            Gets the tag name of this element.
            </summary>
            <value>The name of the tag.</value>
        </member>
        <member name="P:WatiN.Core.Element.Title">
            <summary>
            Gets the title.
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:WatiN.Core.Element.NextSibling">
            <summary>
            Gets the next sibling of this element in the Dom of the HTML page.
            </summary>
            <value>The next sibling.</value>
        </member>
        <member name="P:WatiN.Core.Element.PreviousSibling">
            <summary>
            Gets the previous sibling of this element in the Dom of the HTML page.
            </summary>
            <value>The previous sibling.</value>
        </member>
        <member name="P:WatiN.Core.Element.Parent">
            <summary>
            Gets the parent element of this element.
            If the parent type is known you can cast it to that type.
            </summary>
            <value>The parent.</value>
            <example>
            The following example shows you how to use the parent property.
            Assume your web page contains a bit of html that looks something
            like this:
            
            div
              a id="watinlink" href="http://watin.sourceforge.net" /
              a href="http://sourceforge.net/projects/watin" /
            /div
            div
              a id="watinfixturelink" href="http://watinfixture.sourceforge.net" /
              a href="http://sourceforge.net/projects/watinfixture" /
            /div
            Now you want to click on the second link of the watin project. Using the 
            parent property the code to do this would be:
            
            <code>
            Div watinDiv = (Div) ie.Link("watinlink").Parent;
            watinDiv.Links[1].Click();
            </code>
            </example>
        </member>
        <member name="P:WatiN.Core.Element.DomContainer">
            <summary>
            Gets the DomContainer for this element.
            </summary>
        </member>
        <member name="P:WatiN.Core.Element.NativeElement">
            <summary>
            Gets a reference to the wrapper which incapsulates a native element in the browser.
            </summary>
        </member>
        <member name="P:WatiN.Core.Element.Exists">
            <summary>
            Gets a value indicating whether this <see cref="T:WatiN.Core.Element"/> exists.
            </summary>
            <value><c>true</c> if exists; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:WatiN.Core.Element`1.WaitUntil(System.Predicate{`0})">
            <summary>
            Waits until the given expression is <c>true</c>.
            Wait will time out after <see cref="P:WatiN.Core.Settings.WaitUntilExistsTimeOut"/> seconds.
            </summary>
            <param name="predicate">The expression to use.</param>
        </member>
        <member name="M:WatiN.Core.Element`1.WaitUntil(System.Predicate{`0},System.Int32)">
            <summary>
            Waits until the given expression is <c>true</c>.
            </summary>
            <param name="predicate">The expression to use.</param>
            <param name="timeout">The timeout.</param>
        </member>
        <member name="M:WatiN.Core.Area.#ctor(WatiN.Core.DomContainer,WatiN.Core.Native.INativeElement)">
            <summary>
            Initializes a new instance of the <see cref="T:WatiN.Core.Area"/> class.
            Mainly used by WatiN internally.
            </summary>
            <param name="domContainer">The <see cref="T:WatiN.Core.DomContainer"/> the element is in.</param>
            <param name="element">The element.</param>
        </member>
        <member name="M:WatiN.Core.Area.#ctor(WatiN.Core.DomContainer,WatiN.Core.ElementFinder)">
            <summary>
            Initializes a new instance of the <see cref="T:WatiN.Core.Area"/> class.
            Mainly used by WatiN internally.
            </summary>
            <param name="domContainer">The <see cref="T:WatiN.Core.DomContainer"/> the element is in.</param>
            <param name="elementFinder">The element finder.</param>
        </member>
        <member name="P:WatiN.Core.Area.Alt">
            <summary>
            Gets the alt-text of the area element.
            </summary>
        </member>
        <member name="P:WatiN.Core.Area.Url">
            <summary>
            Gets the target url of the area element.
            </summary>
        </member>
        <member name="P:WatiN.Core.Area.Coords">
            <summary>
            Gets the coordinates the area element.
            </summary>
        </member>
        <member name="P:WatiN.Core.Area.Shape">
            <summary>
            Gets the shape of the area element.
            </summary>
        </member>
        <member name="T:WatiN.Core.DialogHandlers.RefreshWarningDialogHandler">
            <summary>
            This class handles the Refresh Warning dialog and does press
            the retry or cancel button when the dialog shows up.
            </summary>
        </member>
        <member name="M:WatiN.Core.Interfaces.IDialogHandler.HandleDialog(WatiN.Core.Native.Windows.Window)">
            <summary>
            Handles the dialog and returns true when handled with succes
            </summary>
            <param name="window"></param>
            <returns></returns>
        </member>
        <member name="M:WatiN.Core.Interfaces.IDialogHandler.CanHandleDialog(WatiN.Core.Native.Windows.Window,System.IntPtr)">
            <summary>
            Indicates wheter the dialoghandler can handle the given dialog window
            </summary>
            <param name="window"></param>
            <param name="mainWindowHwnd"></param>
            <returns></returns>
        </member>
        <member name="M:WatiN.Core.DialogHandlers.BaseDialogHandler.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.DialogHandlers.BaseDialogHandler.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.DialogHandlers.BaseDialogHandler.HandleDialog(WatiN.Core.Native.Windows.Window)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.DialogHandlers.BaseDialogHandler.CanHandleDialog(WatiN.Core.Native.Windows.Window,System.IntPtr)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.DialogHandlers.RefreshWarningDialogHandler.HandleDialog(WatiN.Core.Native.Windows.Window)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.DialogHandlers.RefreshWarningDialogHandler.CanHandleDialog(WatiN.Core.Native.Windows.Window)">
            <summary>
            Determines whether this instance can handle the specified window by checking <see cref="P:WatiN.Core.Native.Windows.Window.StyleInHex"/>
            equals "94C801C5".
            </summary>
            <param name="window">The window.</param>
            <returns>
            	<c>true</c> if this instance [can handle dialog] the specified window; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:WatiN.Core.Constraints.NoneConstraint">
            <summary>
            A constraint that matches nothing.
            </summary>
        </member>
        <member name="M:WatiN.Core.Constraints.NoneConstraint.WriteDescriptionTo(System.IO.TextWriter)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Constraints.NoneConstraint.MatchesImpl(WatiN.Core.Interfaces.IAttributeBag,WatiN.Core.Constraints.ConstraintContext)">
            <inheritdoc />
        </member>
        <member name="P:WatiN.Core.Constraints.NoneConstraint.Instance">
            <summary>
            Gets the singleton instance of the None constraint.
            </summary>
        </member>
        <member name="T:WatiN.Core.Constraints.PredicateConstraint`1">
            <summary>
            A predicate-based constraint.
            </summary>
        </member>
        <member name="M:WatiN.Core.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
            <summary>
            Creates a predicate constraint.
            </summary>
            <param name="predicate">The predicate</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="predicate"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Constraints.PredicateConstraint`1.MatchesImpl(WatiN.Core.Interfaces.IAttributeBag,WatiN.Core.Constraints.ConstraintContext)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Constraints.PredicateConstraint`1.WriteDescriptionTo(System.IO.TextWriter)">
            <inheritdoc />
        </member>
        <member name="T:WatiN.Core.Logging.BaseLogWriter">
            <summary>
            This logger class can be used as a base class for your specific log class.
            </summary>
        </member>
        <member name="T:WatiN.Core.Interfaces.ILogWriter">
            <summary>
            Implement this interface if you create your own Logger class.
            For example <c>Logger.LogWriter = new MyLogWriter</c>.
            </summary>
        </member>
        <member name="T:WatiN.Core.FindByAttribute">
            <summary>
            Finds a component based on its attributes.
            </summary>
            <remarks>
            <para>
            If multiple attributes are specified, then all of them must jointly match the component.
            If no attributes are specified, then the first component of the required type will be used.
            </para>
            </remarks>
            <example>
            <code><![CDATA[
            public class HomePage : Page
            {
                [FindBy(Name = "signIn")]
                [Description("Sign in button.")]
                public Button SignInButton;
            }
            ]]></code>
            </example>
        </member>
        <member name="T:WatiN.Core.ComponentFinderAttribute">
            <summary>
            Abstract base class for attributes that are used to find components based on a
            declarative description.
            </summary>
            <seealso cref="T:WatiN.Core.FindByAttribute"/>
        </member>
        <member name="M:WatiN.Core.ComponentFinderAttribute.FindComponent(System.Type,WatiN.Core.IElementContainer)">
            <summary>
            Finds a component of the specified type within a container.
            </summary>
            <param name="componentType">The component type, not null.</param>
            <param name="container">The container, not null.</param>
            <returns>The component that was found, or null if not found.</returns>
        </member>
        <member name="M:WatiN.Core.FindByAttribute.#ctor">
            <summary>
            Finds a component based on its attributes.
            </summary>
        </member>
        <member name="M:WatiN.Core.FindByAttribute.FindComponent(System.Type,WatiN.Core.IElementContainer)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.FindByAttribute.GetConstraint">
            <summary>
            Gets the constraint expressed by this attribute.
            </summary>
            <returns>The constraint</returns>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Alt">
            <summary>
            Gets or sets the alt text to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByAlt(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.AltRegex">
            <summary>
            Gets or sets the regular expression for the alt text to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByAlt(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Class">
            <summary>
            Gets or sets the (CSS) class name to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByClass(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.ClassRegex">
            <summary>
            Gets or sets the regular expression for the (CSS) class name to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByClass(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.For">
            <summary>
            Gets or sets the id of the linked label element to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByFor(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.ForRegex">
            <summary>
            Gets or sets the regular expression for the id of the linked label to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByFor(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Id">
            <summary>
            Gets or sets the element id to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ById(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.IdRegex">
            <summary>
            Gets or sets the regular expression for the element id to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ById(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Name">
            <summary>
            Gets or sets the element name to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByName(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.NameRegex">
            <summary>
            Gets or sets the regular expression for the element name to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByName(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Text">
            <summary>
            Gets or sets the (inner) text to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByText(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.TextRegex">
            <summary>
            Gets or sets the regular expression for the (inner) text to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByText(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Url">
            <summary>
            Gets or sets the Url to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByUrl(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.UrlRegex">
            <summary>
            Gets or sets the regular expression for the Url to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByUrl(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Title">
            <summary>
            Gets or sets the title to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByTitle(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.TitleRegex">
            <summary>
            Gets or sets the regular expression for the title to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByTitle(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Value">
            <summary>
            Gets or sets the value to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByValue(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.ValueRegex">
            <summary>
            Gets or sets the regular expression for the value to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByValue(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Src">
            <summary>
            Gets or sets the source Url to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.BySrc(System.String)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.SrcRegex">
            <summary>
            Gets or sets the regular expression for the source Url to find.
            </summary>
            <seealso cref="M:WatiN.Core.Find.BySrc(System.Text.RegularExpressions.Regex)"/>
        </member>
        <member name="P:WatiN.Core.FindByAttribute.Index">
            <summary>
            Gets or sets the zero-based index of the element to find, or -1 if not constrained by index.
            </summary>
            <seealso cref="M:WatiN.Core.Find.ByIndex(System.Int32)"/>
        </member>
        <member name="T:WatiN.Core.DescriptionAttribute">
            <summary>
            Associates a description with a component.
            </summary>
            <example>
            <code><![CDATA[
            public class HomePage : Page
            {
                [FindBy(Name = "signIn")]
                [Description("Sign in button.")]
                public Button SignInButton;
            }
            ]]></code>
            </example>
        </member>
        <member name="T:WatiN.Core.ComponentDecoratorAttribute">
            <summary>
            Abstract base class for attributes that decorate components based on declarative metadata.
            </summary>
            <seealso cref="T:WatiN.Core.DescriptionAttribute"/>
        </member>
        <member name="M:WatiN.Core.ComponentDecoratorAttribute.Decorate(WatiN.Core.Component)">
            <summary>
            Decorates the component.
            </summary>
            <param name="component">The component, not null</param>
        </member>
        <member name="M:WatiN.Core.DescriptionAttribute.#ctor(System.String)">
            <summary>
            Associates a description with a component.
            </summary>
            <param name="description">The description.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="description"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.DescriptionAttribute.Decorate(WatiN.Core.Component)">
            <inheritdoc />
        </member>
        <member name="P:WatiN.Core.DescriptionAttribute.Description">
            <summary>
            Gets the description.
            </summary>
        </member>
        <member name="T:WatiN.Core.TextField">
            <summary>
            This class provides specialized functionality for a HTML input element of type 
            text password textarea hidden and for a HTML textarea element.
            </summary>
        </member>
        <member name="M:WatiN.Core.TextField.DefaultToString">
            <inheritdoc />
        </member>
        <member name="P:WatiN.Core.TextField.Text">
            <summary>
            Returns the same as the Value property
            </summary>
        </member>
        <member name="T:WatiN.Core.FileUploadCollection">
            <summary>
            A typed collection of <see cref="T:WatiN.Core.FileUpload"/> instances within a <see cref="T:WatiN.Core.Document"/> or <see cref="T:WatiN.Core.Element"/>.
            </summary>
        </member>
        <member name="T:WatiN.Core.BaseElementCollection`2">
            <summary>
            This class is mainly used by Watin internally as the base class for all 
            of the element collections.
            </summary>
            <typeparam name="TElement">The element type</typeparam>
            <typeparam name="TCollection">The derived collection type</typeparam>
        </member>
        <member name="T:WatiN.Core.BaseComponentCollection`2">
            <summary>
            Represents a read-only list of components that can be enumerated, searched and filtered.
            </summary>
            <typeparam name="TComponent">The component type</typeparam>
            <typeparam name="TCollection">The derived collection type</typeparam>
        </member>
        <member name="T:WatiN.Core.Interfaces.IComponentCollection`1">
            <summary>
            Represents a read-only list of components that can be enumerated, searched and filtered.
            </summary>
            <typeparam name="T">The component type</typeparam>
        </member>
        <member name="M:WatiN.Core.Interfaces.IComponentCollection`1.Exists(WatiN.Core.Constraints.Constraint)">
            <summary>
            Returns true if there exists an element within the collection
            that matches the given constraint.
            </summary>
            <param name="findBy">The constraint to match</param>
            <returns>True if a matching element exists</returns>
        </member>
        <member name="M:WatiN.Core.Interfaces.IComponentCollection`1.Exists(System.Predicate{`0})">
            <summary>
            Returns true if there exists an element within the collection
            that matches the given predicate.
            </summary>
            <param name="predicate">The predicate to match</param>
            <returns>True if a matching element exists</returns>
        </member>
        <member name="M:WatiN.Core.Interfaces.IComponentCollection`1.First">
            <summary>
            Gets the first element in the collection.
            </summary>
            <returns>The first element</returns>
        </member>
        <member name="M:WatiN.Core.Interfaces.IComponentCollection`1.First(WatiN.Core.Constraints.Constraint)">
            <summary>
            Gets the first element in the collection that matches the given constraint.
            </summary>
            <param name="findBy">The constraint to match</param>
            <returns>True if a matching element exists</returns>
        </member>
        <member name="M:WatiN.Core.Interfaces.IComponentCollection`1.First(System.Predicate{`0})">
            <summary>
            Gets the first element in the collection that matches the given predicate.
            </summary>
            <param name="predicate">The predicate to match</param>
            <returns>True if a matching element exists</returns>
        </member>
        <member name="M:WatiN.Core.Interfaces.IComponentCollection`1.Filter(WatiN.Core.Constraints.Constraint)">
            <summary>
            Returns a filtered view of the collection consisting only of the elements that
            match the given constraint.
            </summary>
            <param name="findBy">The constraint to match</param>
            <returns>The filtered element collection</returns>
        </member>
        <member name="M:WatiN.Core.Interfaces.IComponentCollection`1.Filter(System.Predicate{`0})">
            <summary>
            Returns a filtered view of the collection consisting only of the elements that
            match the given predicate.
            </summary>
            <param name="predicate">The predicate to match</param>
            <returns>The filtered element collection</returns>
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.#ctor">
            <summary>
            Creates a base collection.
            </summary>
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.CopyTo(`0[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.Exists(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.Exists(System.Predicate{`0})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.First">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.First(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.First(System.Predicate{`0})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.Filter(WatiN.Core.Constraints.Constraint)">
            <summary>
            Returned a filtered view of the collection consisting only of the components that
            match the given constraint.
            </summary>
            <param name="findBy">The constraint to match</param>
            <returns>The filtered component collection</returns>
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.Filter(System.Predicate{`0})">
            <summary>
            Returns a filtered view of the collection consisting only of the components that
            match the given predicate.
            </summary>
            <param name="predicate">The predicate to match</param>
            <returns>The filtered component collection</returns>
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.CreateFilteredCollection(WatiN.Core.Constraints.Constraint)">
            <summary>
            Creates a filtered instance of the collection.
            </summary>
            <param name="findBy">The constraint, not null</param>
            <returns>The component collection</returns>
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.GetComponents">
            <summary>
            Gets the components of the collection.
            </summary>
            <returns>The collection components</returns>
        </member>
        <member name="M:WatiN.Core.BaseComponentCollection`2.CreateConstraintFromPredicate(System.Predicate{`0})">
            <summary>
            Creates a new constraint from a given component-based predicate.
            </summary>
            <param name="predicate">The predicate</param>
            <returns>The constraint</returns>
        </member>
        <member name="P:WatiN.Core.BaseComponentCollection`2.Count">
            <inheritdoc />
        </member>
        <member name="P:WatiN.Core.BaseComponentCollection`2.Item(System.Int32)">
            <summary>
            Gets the component at the specified index in the collection.
            </summary>
            <param name="index">The zero-based index</param>
            <returns>The component</returns>
        </member>
        <member name="P:WatiN.Core.BaseComponentCollection`2.Length">
            <summary>
            Gets the number of components in the collection.
            </summary>
            <value>The number of components in the collection</value>
        </member>
        <member name="P:WatiN.Core.BaseComponentCollection`2.Cache">
            <summary>
            Gets a lazily-populated list of all components within the collection.
            </summary>
        </member>
        <member name="T:WatiN.Core.IElementCollection`1">
            <summary>
            Represents a read-only list of elements that can be enumerated, searched and filtered.
            </summary>
            <typeparam name="TElement">The element type</typeparam>
        </member>
        <member name="M:WatiN.Core.IElementCollection`1.As``1">
            <summary>
            Wraps all elements in the collection as controls of a particular type.
            </summary>
            <typeparam name="T">The <see cref="T:WatiN.Core.Control`1"/> subclass</typeparam>
            <returns>The collection of controls</returns>
        </member>
        <member name="M:WatiN.Core.IElementCollection`1.Exists(System.String)">
            <summary>
            Returns true if there exists an element within the collection
            that matches the given element id.
            </summary>
            <param name="elementId">The element id to match</param>
            <returns>True if a matching element exists</returns>
        </member>
        <member name="M:WatiN.Core.IElementCollection`1.Exists(System.Text.RegularExpressions.Regex)">
            <summary>
            Returns true if there exists an element within the collection
            that matches the given element id regular expression.
            </summary>
            <param name="elementId">The element id regular expression to match</param>
            <returns>True if a matching element exists</returns>
        </member>
        <member name="M:WatiN.Core.IElementCollection`1.Filter(WatiN.Core.Constraints.Constraint)">
            <summary>
            Returns a filtered view of the collection consisting only of the elements that
            match the given constraint.
            </summary>
            <param name="findBy">The constraint to match</param>
            <returns>The filtered element collection</returns>
        </member>
        <member name="M:WatiN.Core.IElementCollection`1.Filter(System.Predicate{`0})">
            <summary>
            Returns a filtered view of the collection consisting only of the elements that
            match the given predicate.
            </summary>
            <param name="predicate">The predicate to match</param>
            <returns>The filtered element collection</returns>
        </member>
        <member name="M:WatiN.Core.BaseElementCollection`2.#ctor(WatiN.Core.DomContainer,WatiN.Core.ElementFinder)">
            <summary>
            Creates a base collection.
            </summary>
            <param name="domContainer">The DOM container</param>
            <param name="elementFinder">The element finder</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="domContainer"/>
            or <paramref name="elementFinder"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.BaseElementCollection`2.As``1">
            <summary>
            Wraps all elements in the collection as controls of a particular type.
            </summary>
            <typeparam name="TControl">The <see cref="T:WatiN.Core.Control`1"/> subclass</typeparam>
            <returns>The collection of controls</returns>
        </member>
        <member name="M:WatiN.Core.BaseElementCollection`2.Exists(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseElementCollection`2.Exists(System.Text.RegularExpressions.Regex)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseElementCollection`2.CreateFilteredCollection(WatiN.Core.ElementFinder)">
            <summary>
            Creates a filtered instance of the collection with the given finder.
            </summary>
            <param name="elementFinder">The element finder, not null</param>
            <returns>The element collection</returns>
        </member>
        <member name="M:WatiN.Core.BaseElementCollection`2.CreateFilteredCollection(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.BaseElementCollection`2.GetComponents">
            <inheritdoc />
        </member>
        <member name="P:WatiN.Core.BaseElementCollection`2.DomContainer">
            <summary>
            Gets the DOM container to which the collection belongs.
            </summary>
        </member>
        <member name="P:WatiN.Core.BaseElementCollection`2.ElementFinder">
            <summary>
            Gets the underlying element finder.
            </summary>
        </member>
        <member name="M:WatiN.Core.FileUploadCollection.#ctor(WatiN.Core.DomContainer,WatiN.Core.ElementFinder)">
            <summary>
            Initializes a new instance of the <see cref="T:WatiN.Core.FileUploadCollection"/> class.
            Mainly used by WatiN internally.
            </summary>
            <param name="domContainer">The DOM container.</param>
            <param name="finder">The finder.</param>
        </member>
        <member name="M:WatiN.Core.FileUploadCollection.CreateFilteredCollection(WatiN.Core.ElementFinder)">
            <inheritdoc />
        </member>
        <member name="T:WatiN.Core.ElementContainer`1">
            <summary>
            Represents an element that can contain other elements.
            </summary>
        </member>
        <member name="T:WatiN.Core.IElementContainer">
            <summary>
            This interface is used by all classes which provide access to (sub)elements.
            </summary>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Area(System.String)">
            <summary>
            Finds an image map area by its id.
            </summary>
            <param name="elementId">The area id</param>
            <returns>The area</returns>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Area(System.Text.RegularExpressions.Regex)">
            <summary>
            Finds an image map area by its id using a regular expression.
            </summary>
            <param name="elementId">The area id regular expression</param>
            <returns>The area</returns>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Area(WatiN.Core.Constraints.Constraint)">
            <summary>
            Finds an image map area by an Constraint.
            </summary>
            <param name="findBy">The Constraint</param>
            <returns>The area</returns>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Button(System.String)">
            <summary>
            Gets the specified Button by its id.
            </summary>
            <param name="elementId">The id of the element.</param>
            <exception cref="T:WatiN.Core.Exceptions.ElementNotFoundException">Thrown if the given <paramref name="elementId"/> isn't found.</exception>
            <example>
            This example opens a webpage, types some text and submits it by clicking
            the submit button.
            <code>
            using WatiN.Core;
            
            namespace NewIEExample
            {
               public class WatiNWebsite
               {
                 public WatiNWebsite()
                 {
                   IE ie = new IE("http://www.example.net");
                   ie.TextField(Find.ById("textFieldComment")).TypeText("This is a comment to submit");
                   ie.Button("buttonSubmit").Click;
                   ie.Close;
                 }
               }
             }
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Button(WatiN.Core.Constraints.Constraint)">
            <summary>
            Gets the specified Button by using the given <see cref="T:WatiN.Core.Constraints.Constraint"/> to find the Button.
            <seealso cref="T:WatiN.Core.Find"/>
            </summary>
            <param name="findBy">The <see cref="T:WatiN.Core.Constraints.Constraint"/> class or one of it's subclasses to find an element by. The <see cref="T:WatiN.Core.Find"/> class provides factory methodes to create specialized instances.</param>
            <exception cref="T:WatiN.Core.Exceptions.ElementNotFoundException">Thrown if the given <paramref name="findBy"/> doesn't match an element in the webpage.</exception>
            <example>
            This example opens a webpage, types some text and submits it by clicking
            the submit button.
            <code>
            using WatiN.Core;
            
            namespace NewIEExample
            {
               public class WatiNWebsite
               {
                 public WatiNWebsite()
                 {
                   IE ie = new IE("http://www.example.net");
                   Id textFieldId = new Id("textFieldComment");
                   ie.TextField(textFieldId).TypeText("This is a comment to submit");
                   ie.Button(Find.ByText("Submit")).Click;
                   ie.Close;
                 }
               }
             }
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Child(System.String)">
            <summary>
            Child returns a child element with the specified id.
            </summary>
            <param name="elementId">The element id to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.Child("id");
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Child(System.Text.RegularExpressions.Regex)">
            <summary>
            Child returns a child element with an id that matches the specified regular expression.
            </summary>
            <param name="elementId">The element id regular expression to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.Child(new Regex("id"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Child(WatiN.Core.Constraints.Constraint)">
            <summary>
            Child returns a child element that matches the specified <see cref="T:WatiN.Core.Constraints.Constraint"/>.
            </summary>
            <param name="findBy">The constraint to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.Child(Find.ById("id"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Child(System.Predicate{WatiN.Core.Element})">
            <summary>
            Child returns a child element that matches the specified <see cref="T:System.Predicate`1"/>.
            </summary>
            <param name="predicate">The predicate to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.Child(div =&gt; div.Id == "id");
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Children">
            <summary>
            Gets a collection of all child elements.
            </summary>
            <returns>The child element collection</returns>
            <example>
            <code>
            ie.Children();
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ChildOfType``1(System.String)">
            <summary>
            ChildOfType returns a child element of the desired type with the specified id.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="M:WatiN.Core.IElementContainer.Div(System.String)"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <param name="elementId">The element id to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.ChildOfType&lt;Div&gt;("id");
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ChildOfType``1(System.Text.RegularExpressions.Regex)">
            <summary>
            ChildOfType returns a child element of the desired type with an id that matches the specified regular expression.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="M:WatiN.Core.IElementContainer.Div(System.Text.RegularExpressions.Regex)"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <param name="elementId">The element id regular expression to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.ChildOfType&lt;Div&gt;(new Regex("id"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ChildOfType``1(WatiN.Core.Constraints.Constraint)">
            <summary>
            ChildOfType returns a child element of the desired type that matches the specified <see cref="T:WatiN.Core.Constraints.Constraint"/>.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="M:WatiN.Core.IElementContainer.Div(WatiN.Core.Constraints.Constraint)"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <param name="findBy">The constraint to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.ChildOfType&lt;Div&gt;(Find.ById("id"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ChildOfType``1(System.Predicate{``0})">
            <summary>
            ChildOfType returns a child element of the desired type that matches the specified <see cref="T:System.Predicate`1"/>.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="M:WatiN.Core.IElementContainer.Div(System.Predicate{WatiN.Core.Div})"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <param name="predicate">The predicate to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.ChildOfType&lt;Div&gt;(div =&gt; div.Id == "id");
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ChildrenOfType``1">
            <summary>
            Gets a collection of all child elements of the specified type.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="P:WatiN.Core.IElementContainer.Divs"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <returns>The child element collection</returns>
            <example>
            <code>
            ie.ChildrenOfType&lt;Div&gt;();
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ElementOfType``1(System.String)">
            <summary>
            ElementOfTypes an element of the desired type with the specified id.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="M:WatiN.Core.IElementContainer.Div(System.String)"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <param name="elementId">The element id to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.ElementOfType&lt;Div&gt;("id");
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ElementOfType``1(System.Text.RegularExpressions.Regex)">
            <summary>
            ElementOfTypes an element of the desired type with an id that matches the specified regular expression.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="M:WatiN.Core.IElementContainer.Div(System.Text.RegularExpressions.Regex)"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <param name="elementId">The element id regular expression to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.ElementOfType&lt;Div&gt;(new Regex("id"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ElementOfType``1(WatiN.Core.Constraints.Constraint)">
            <summary>
            ElementOfTypes an element of the desired type that matches the specified <see cref="T:WatiN.Core.Constraints.Constraint"/>.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="M:WatiN.Core.IElementContainer.Div(WatiN.Core.Constraints.Constraint)"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <param name="findBy">The constraint to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.ElementOfType&lt;Div&gt;(Find.ById("id"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ElementOfType``1(System.Predicate{``0})">
            <summary>
            ElementOfTypes an element of the desired type that matches the specified <see cref="T:System.Predicate`1"/>.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="M:WatiN.Core.IElementContainer.Div(System.Predicate{WatiN.Core.Div})"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <param name="predicate">The predicate to match</param>
            <returns>The element</returns>
            <example>
            <code>
            ie.ElementOfType&lt;Div&gt;(div =&gt; div.Id == "id");
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.ElementsOfType``1">
            <summary>
            Gets a collection of all elements of the specified type.
            </summary>
            <remarks>
            <para>
            Ordinarily you should call the element-type specific method such as <see cref="P:WatiN.Core.IElementContainer.Divs"/>.
            This generic method is intended to be used in situations where the type of the element
            may vary and is specified by a type parameter in the calling code.
            </para>
            </remarks>
            <typeparam name="TElement">The element type</typeparam>
            <returns>The element collection</returns>
            <example>
            <code>
            ie.ElementsOfType&lt;Div&gt;();
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Control``1">
            <summary>
            Gets a control object of the desired type that appears first within this element container.
            </summary>
            <typeparam name="TControl">The <see cref="T:WatiN.Core.Control`1"/> subclass</typeparam>
            <returns>The control object</returns>
            <example>
            <code>
            ie.Control&lt;Header&gt;().MyAccountTab.Click();
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Control``1(System.String)">
            <summary>
            Gets a control object of the desired type with the specified id.
            </summary>
            <param name="elementId">The element id to match</param>
            <typeparam name="TControl">The <see cref="T:WatiN.Core.Control`1"/> subclass</typeparam>
            <returns>The control object</returns>
            <example>
            <code>
            ie.Control&lt;CalendarControl&gt;("fromDateCalendar").SetDate(DateTime.Date);
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Control``1(System.Text.RegularExpressions.Regex)">
            <summary>
            Gets a control object of the desired type with an id that matches the specified regular expression.
            </summary>
            <param name="elementId">The element id regular expression to match</param>
            <typeparam name="TControl">The <see cref="T:WatiN.Core.Control`1"/> subclass</typeparam>
            <returns>The control object</returns>
            <example>
            <code>
            ie.Control&lt;CalendarControl&gt;("fromDateCalendar").SetDate(DateTime.Date);
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Control``1(WatiN.Core.Constraints.Constraint)">
            <summary>
            Gets a control object of the desired type that matches the specified <see cref="T:WatiN.Core.Constraints.Constraint"/>.
            </summary>
            <param name="findBy">The constraint to match</param>
            <typeparam name="TControl">The <see cref="T:WatiN.Core.Control`1"/> subclass</typeparam>
            <returns>The control object</returns>
            <example>
            <code>
            ie.Control&lt;CalendarControl&gt;(Find.ById("fromDateCalendar")).SetDate(DateTime.Date);
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Control``1(System.Predicate{``0})">
            <summary>
            Gets a control object of the desired type that matches the specified <see cref="T:System.Predicate`1"/>.
            </summary>
            <param name="predicate">The predicate to match</param>
            <typeparam name="TControl">The <see cref="T:WatiN.Core.Control`1"/> subclass</typeparam>
            <returns>The control</returns>
            <example>
            <code>
            ie.Control&lt;CalendarControl&gt;(control =&gt; control.Name == "SomeName").SetDate(DateTime.Date);
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.IElementContainer.Controls``1">
            <summary>
            Gets a collection of all controls of the desired type.
            </summary>
            <typeparam name="TControl">The <see cref="T:WatiN.Core.Control`1"/> subclass</typeparam>
            <returns>The control collection</returns>
            <example>
            <code>
            ie.Control&lt;CalendarControl&gt;(control =&gt; control.Name == "SomeName").SetDate(DateTime.Date);
            </code>
            </example>
        </member>
        <member name="P:WatiN.Core.IElementContainer.Areas">
            <summary>
            Gets the collection of areas.
            </summary>
        </member>
        <member name="P:WatiN.Core.IElementContainer.Buttons">
            <summary>
            Gets a typed collection of <see cref="T:WatiN.Core.Button"/> instances within this <see cref="T:WatiN.Core.Document"/>.
            </summary>
                /// <example>
            This example opens a webpage and writes out the text of each button to the
            debug window.
            <code>
            using WatiN.Core;
            
            namespace NewIEExample
            {
               public class WatiNWebsite
               {
                 public WatiNWebsite()
                 {
                   IE ie = new IE("http://www.example.net");
                  
                   ButtonCollection buttons = ie.Buttons;
            
                   foreach (Button button in buttons)
                   {
                     System.Diagnostics.Debug.Writeline(button.Text);
                   }
            
                   ie.Close;
                 }
               }
             }
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ElementOfType``1(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ElementOfType``1(System.Text.RegularExpressions.Regex)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ElementOfType``1(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ElementOfType``1(System.Predicate{``0})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ElementsOfType``1">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Control``1">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Control``1(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Control``1(System.Text.RegularExpressions.Regex)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Control``1(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Control``1(System.Predicate{``0})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Controls``1">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Child(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Child(System.Text.RegularExpressions.Regex)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Child(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Child(System.Predicate{WatiN.Core.Element})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.Children">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ChildOfType``1(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ChildOfType``1(System.Text.RegularExpressions.Regex)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ChildOfType``1(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ChildOfType``1(System.Predicate{``0})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ChildrenOfType``1">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ChildWithTag(System.String,WatiN.Core.Constraints.Constraint,System.String[])">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ChildrenWithTag(System.String,System.String[])">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.ElementContainer`1.ChildrenWithTag(System.Collections.Generic.IList{WatiN.Core.ElementTag})">
            <inheritdoc />
        </member>
        <member name="T:WatiN.Core.DomContainer">
            <summary>
            This class hosts functionality for classes which are an entry point
            to a document and its elements and/or frames.
            </summary>
        </member>
        <member name="T:WatiN.Core.Document">
            <summary>
            This class gives access to all contained elements of the webpage or the
            frames within this webpage.
            </summary>
            <example>
            This example opens a webpage, types some text and submits it by clicking
            the submit button.
            <code>
            using WatiN.Core;
            
            namespace NewIEExample
            {
               public class WatiNWebsite
               {
                 public WatiNWebsite()
                 {
                   IE ie = new IE("http://www.example.net");
            
                   ie.TextField(Find.ById("textFieldComment")).TypeText("This is a comment to submit");
                   ie.Button(Find.ByText("Submit")).Click;
            
                   ie.Close;
                 }
               }
             }
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Document.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:WatiN.Core.Document"/> class.
            Mainly used by WatiN internally. You should override NativeDocument
            and set DomContainer before accessing any method or property of 
            this class.
            </summary>
        </member>
        <member name="M:WatiN.Core.Document.#ctor(WatiN.Core.DomContainer)">
            <summary>
            Initializes a new instance of the <see cref="T:WatiN.Core.Document"/> class.
            Mainly used by WatiN internally.
            </summary>
            <param name="domContainer">The DOM container.</param>
        </member>
        <member name="M:WatiN.Core.Document.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:WatiN.Core.Document.ContainsText(System.String)">
            <summary>
            Determines whether the text inside the HTML Body element contains the given <paramref name="text"/>.
            </summary>
            <param name="text">The text.</param>
            <returns>
                <c>true</c> if the specified text is contained in <see cref="P:WatiN.Core.Document.Html"/>; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:WatiN.Core.Document.ContainsText(System.Text.RegularExpressions.Regex)">
            <summary>
            Determines whether the text inside the HTML Body element contains the given <paramref name="regex"/>.
            </summary>
            <param name="regex">The regular expression to match with.</param>
            <returns>
                <c>true</c> if the specified text is contained in <see cref="P:WatiN.Core.Document.Html"/>; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:WatiN.Core.Document.WaitUntilContainsText(System.String)">
            <summary>
            Waits until the text is inside the HTML Body element contains the given <paramref name="text" />.
            Will time out after <see name="Settings.WaitUntilExistsTimeOut" />
            </summary>
            <param name="text">The text.</param>
            <returns>
                <see name="TimeoutException"/> if the specified text is not found within the time out period.
            </returns>
        </member>
        <member name="M:WatiN.Core.Document.WaitUntilContainsText(System.String,System.Int32)">
            <summary>
            Waits until the text is inside the HTML Body element contains the given <paramref name="text" />.
            </summary>
            <param name="text">The text.</param>
            <param name="timeOut">The number of seconds to wait</param>
            <returns>
                <see name="TimeoutException"/> if the specified text is not found within the time out period.
            </returns>
        </member>
        <member name="M:WatiN.Core.Document.WaitUntilContainsText(System.Text.RegularExpressions.Regex)">
            <summary>
            Waits until the <paramref name="regex" /> matches some text inside the HTML Body element.
            Will time out after <see name="Settings.WaitUntilExistsTimeOut" />
            </summary>
            <param name="regex">The regular expression to match with.</param>
            <returns>
                <see name="TimeoutException"/> if the specified text is not found within the time out period.
            </returns>
        </member>
        <member name="M:WatiN.Core.Document.WaitUntilContainsText(System.Text.RegularExpressions.Regex,System.Int32)">
            <summary>
            Waits until the <paramref name="regex" /> matches some text inside the HTML Body element.
            </summary>
            <param name="regex">The regular expression to match with.</param>
            <param name="timeOut">The number of seconds to wait</param>
            <returns>
                <see name="TimeoutException"/> if the specified text is not found within the time out period.
            </returns>
        </member>
        <member name="M:WatiN.Core.Document.FindText(System.Text.RegularExpressions.Regex)">
            <summary>
            Gets the text inside the HTML Body element that matches the regular expression.
            </summary>
            <param name="regex">The regular expression to match with.</param>
            <returns>The matching text, or null if none.</returns>
        </member>
        <member name="M:WatiN.Core.Document.Frame(System.String)">
            <summary>
            Gets the specified frame by its id.
            </summary>
            <param name="id">The id of the frame.</param>
            <exception cref="T:WatiN.Core.Exceptions.FrameNotFoundException">Thrown if the given <paramref name="id"/> isn't found.</exception>
        </member>
        <member name="M:WatiN.Core.Document.Frame(System.Text.RegularExpressions.Regex)">
            <summary>
            Gets the specified frame by its id.
            </summary>
            <param name="id">The regular expression to match with the id of the frame.</param>
            <exception cref="T:WatiN.Core.Exceptions.FrameNotFoundException">Thrown if the given <paramref name="id"/> isn't found.</exception>
        </member>
        <member name="M:WatiN.Core.Document.Frame(WatiN.Core.Constraints.Constraint)">
            <summary>
            Gets the specified frame by its name.
            </summary>
            <param name="findBy">The name of the frame.</param>
            <exception cref="T:WatiN.Core.Exceptions.FrameNotFoundException">Thrown if the given name isn't found.</exception>
        </member>
        <member name="M:WatiN.Core.Document.RunScript(System.String)">
            <summary>
            Runs the javascript code in IE.
            </summary>
            <param name="javaScriptCode">The javascript code.</param>
        </member>
        <member name="M:WatiN.Core.Document.RunScript(System.String,System.String)">
            <summary>
            Runs the script code in IE.
            </summary>
            <param name="scriptCode">The script code.</param>
            <param name="language">The language.</param>
        </member>
        <member name="M:WatiN.Core.Document.Eval(System.String)">
            <summary>
            Evaluates the specified JavaScript code within the scope of this
            document. Returns the value computed by the last expression in the
            code block after implicit conversion to a string.
            </summary>
            <example>
            The following example shows an alert dialog then returns the string "4".
            <code>
            Eval("window.alert('Hello world!'); 2 + 2");
            </code>
            </example>
            <param name="javaScriptCode">The JavaScript code</param>
            <returns>The result converted to a string</returns>
            <exception cref="T:WatiN.Core.Exceptions.JavaScriptException">Thrown when the JavaScript code cannot be evaluated
            or throws an exception during evaluation</exception>
        </member>
        <member name="M:WatiN.Core.Document.Page``1">
            <summary>
            Gets a page object of the desired type that wraps this document.
            </summary>
            <typeparam name="TPage">The <see cref="M:WatiN.Core.Document.Page``1"/> subclass</typeparam>
            <returns>The page object</returns>
            <example>
            <code>
            browser.Page&lt;SignInPage&gt;&gt;().SignIn("somebody", "letmein");
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Document.ElementOfType``1(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ElementOfType``1(System.Text.RegularExpressions.Regex)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ElementOfType``1(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ElementOfType``1(System.Predicate{``0})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ElementsOfType``1">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Control``1">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Control``1(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Control``1(System.Text.RegularExpressions.Regex)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Control``1(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Control``1(System.Predicate{``0})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Controls``1">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Child(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Child(System.Text.RegularExpressions.Regex)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Child(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Child(System.Predicate{WatiN.Core.Element})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.Children">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ChildOfType``1(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ChildOfType``1(System.Text.RegularExpressions.Regex)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ChildOfType``1(WatiN.Core.Constraints.Constraint)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ChildOfType``1(System.Predicate{``0})">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ChildrenOfType``1">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ChildWithTag(System.String,WatiN.Core.Constraints.Constraint,System.String[])">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ChildrenWithTag(System.String,System.String[])">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Document.ChildrenWithTag(System.Collections.Generic.IList{WatiN.Core.ElementTag})">
            <inheritdoc />
        </member>
        <member name="P:WatiN.Core.Document.NativeDocument">
            <summary>
            Gives access to the wrapped INativeDocument interface. This makes it
            possible to get even more control of the webpage by using wrapped element.
            </summary>
            <value>The NativeDocument.</value>
        </member>
        <member name="P:WatiN.Core.Document.Html">
            <summary>
            Gets the HTML of the Body part of the webpage.
            </summary>
            <value>The HTML.</value>
        </member>
        <member name="P:WatiN.Core.Document.Body">
            <summary>
            Gets the Body element of the webpage, or null if none.
            </summary>
            <value>The body, or null if none.</value>
        </member>
        <member name="P:WatiN.Core.Document.Text">
            <summary>
            Gets the inner text of the Body part of the webpage.
            </summary>
            <value>The inner text.</value>
        </member>
        <member name="P:WatiN.Core.Document.Uri">
             <summary>
             Returns a System.Uri instance of the url displayed in the address bar of the browser, 
             of the currently displayed web page.
             </summary>
             <example>
             The following example creates a new Internet Explorer instances, navigates to
             the WatiN Project website on SourceForge and writes the Uri of the
             currently displayed webpage to the debug window.
             <code>
             using WatiN.Core;
             using System.Diagnostics;
            
             namespace NewIEExample
             {
                public class WatiNWebsite
                {
                  public WatiNWebsite()
                  {
                    IE ie = new IE("http://watin.sourceforge.net");
                    Debug.WriteLine(ie.Uri.ToString());
                  }
                }
              }
             </code>
             </example>
        </member>
        <member name="P:WatiN.Core.Document.Url">
             <summary>
             Returns the url, as displayed in the address bar of the browser, of the currently
             displayed web page.
             </summary>
             <example>
             The following example creates a new Internet Explorer instances, navigates to
             the WatiN Project website on SourceForge and writes the Url of the
             currently displayed webpage to the debug window.
             <code>
             using WatiN.Core;
             using System.Diagnostics;
            
             namespace NewIEExample
             {
                public class WatiNWebsite
                {
                  public WatiNWebsite()
                  {
                    IE ie = new IE("http://watin.sourceforge.net");
                    Debug.WriteLine(ie.Url);
                  }
                }
              }
             </code>
             </example>
        </member>
        <member name="P:WatiN.Core.Document.Title">
            <summary>
            Gets the title of the webpage.
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:WatiN.Core.Document.ActiveElement">
            <summary>
            Gets the active element in the webpage.
            </summary>
            <value>The active element or <c>null</c> if no element has the focus.</value>
        </member>
        <member name="P:WatiN.Core.Document.Frames">
            <summary>
            Gets a typed collection of <see cref="T:WatiN.Core.Frame"/> opend within this <see cref="T:WatiN.Core.Document"/>.
            </summary>
        </member>
        <member name="P:WatiN.Core.Document.DomContainer">
            <summary>
            Gets the document's DOM container.
            </summary>
        </member>
        <member name="M:WatiN.Core.DomContainer.OnGetNativeDocument">
            <summary>
            Gets the native document.
            </summary>
            <returns>The native document.</returns>
        </member>
        <member name="M:WatiN.Core.DomContainer.StartDialogWatcher">
            <summary>
            Call this function (from a subclass) as soon as the process is started.
            </summary>
        </member>
        <member name="M:WatiN.Core.DomContainer.AddDialogHandler(WatiN.Core.Interfaces.IDialogHandler)">
            <summary>
            Adds the dialog handler.
            </summary>
            <param name="handler">The dialog handler.</param>
        </member>
        <member name="M:WatiN.Core.DomContainer.RemoveDialogHandler(WatiN.Core.Interfaces.IDialogHandler)">
            <summary>
            Removes the dialog handler.
            </summary>
            <param name="handler">The dialog handler.</param>
        </member>
        <member name="M:WatiN.Core.DomContainer.Dispose(System.Boolean)">
            <summary>
            This method must be called by its inheritor to dispose references
            to internal resources.
            </summary>
        </member>
        <member name="M:WatiN.Core.DomContainer.WaitForComplete">
            <summary>
            Waits for the page to be completely loaded using the Settings.WaitForCompleteTimeOut setting
            </summary>
        </member>
        <member name="M:WatiN.Core.DomContainer.WaitForComplete(System.Int32)">
            <summary>
            Waits for the page to be completely loaded.
            </summary>
            <param name="waitForCompleteTimeOut">The number of seconds to wait before timing out</param>
        </member>
        <member name="M:WatiN.Core.DomContainer.WaitForComplete(WatiN.Core.Interfaces.IWait)">
            <summary>
            Waits for the page to be completely loaded
            </summary>
            <param name="waitForComplete">The wait for complete.</param>
        </member>
        <member name="M:WatiN.Core.DomContainer.CaptureWebPageToFile(System.String)">
            <summary>
            Captures the web page to file. The file extension is used to 
            determine the image format. The following image formats are
            supported (if the encoder is available on the machine):
            jpg, tif, gif, png, bmp.
            If you want more control over the output, use the <see cref="T:WatiN.Core.UtilityClasses.CaptureWebPage"/> class.
            </summary>
            <param name="filename">The filename.</param>
        </member>
        <member name="M:WatiN.Core.DomContainer.Recycle">
            <summary>
            Recycles the DomContainer to its initially created state so that it can be reused.
            </summary>
        </member>
        <member name="P:WatiN.Core.DomContainer.IsDisposed">
            <summary>
            <c>true</c> if the <see cref="M:WatiN.Core.DomContainer.Dispose(System.Boolean)"/> method has been called to release resources.
            </summary>
        </member>
        <member name="P:WatiN.Core.DomContainer.ProcessID">
            <summary>
            Gets the process ID the Internet Explorer or HTMLDialog is running in.
            </summary>
            <value>The process ID.</value>
        </member>
        <member name="P:WatiN.Core.DomContainer.NativeDocument">
            <summary>
            Returns a browser specific <see cref="T:WatiN.Core.Native.INativeDocument"/> instance.
            </summary>
        </member>
        <member name="P:WatiN.Core.DomContainer.DialogWatcher">
            <summary>
            Gets the dialog watcher.
            </summary>
            <value>The dialog watcher.</value>
        </member>
        <member name="M:WatiN.Core.Interfaces.ISettings.Reset">
            <summary>
            Resets this instance to the initial defaults.
            </summary>
        </member>
        <member name="M:WatiN.Core.Interfaces.ISettings.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns></returns>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.AttachToBrowserTimeOut">
            <summary>
            Get or set the default time out used when calling IE ie = IE.AttachToIE(findBy).
            The default value is 30 seconds. Setting the time out to a negative value will
            throw a <see cref="T:System.ArgumentOutOfRangeException"/>.
            </summary>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.WaitUntilExistsTimeOut">
            <summary>
            Get or set the default time out used when calling Element.WaitUntilExists().
            The default value is 30 seconds. Setting the time out to a negative value will
            throw a <see cref="T:System.ArgumentOutOfRangeException"/>.
            </summary>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.WaitForCompleteTimeOut">
            <summary>
            Get or set the default time out used when calling ie.WaitForComplete().
            The default value is 30 seconds. Setting the time out to a negative value will
            throw a <see cref="T:System.ArgumentOutOfRangeException"/>.
            </summary>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.SleepTime">
            <summary>
            Get or set the default sleep time used when WatiN is waiting for something in a (retry) loop.
            The default value is 100 milliseconds. Setting the time out to a negative value will
            throw a <see cref="T:System.ArgumentOutOfRangeException"/>.
            </summary>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.HighLightElement">
            <summary>
            Turn highlighting of elements by WatiN on (<c>true</c>) or off (<c>false</c>).
            Highlighting of an element is done when WatiN fires an event on an
            element or executes a methode (like TypeText).
            </summary>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.HighLightColor">
            <summary>
            Set or get the color to highlight elements. Will be used if
            HighLightElement is set to <c>true</c>.
            Visit http://msdn.microsoft.com/workshop/author/dhtml/reference/colors/colors_name.asp
            for a full list of supported RGB colors and their names.
            </summary>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.AutoCloseDialogs">
            <summary>
            Turn auto closing of dialogs on (<c>true</c>) or off (<c>false</c>).
            You need to set this value before creating or attaching to any 
            Internet Explorer to have effect.
            </summary>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.AutoStartDialogWatcher">
            <summary>
            Gets or sets a value indicating whether to auto start the dialog watcher at all.
            This value is evaluated everytime a new IE instance is created
            </summary>
            <value>
            	<c>true</c> if dialog watcher should be started when a new IE instance is created; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.AutoMoveMousePointerToTopLeft">
            <summary>
            Gets or sets a value indicating whether to move the cursor to the top left
            of the screen everytime a new IE instance is created.
            </summary>
            <value>
            	<c>true</c> when mouse should be moved to top left; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.MakeNewIeInstanceVisible">
            <summary>
            Gets or sets a value indicating whether to make a new <see cref="T:WatiN.Core.IE"/> instance visible.
            </summary>
            <value>
            	<c>true</c> if you want to make a new <see cref="T:WatiN.Core.IE"/> instance visible; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.MakeNewIe8InstanceNoMerge">
            <summary>
            Gets or sets a value indicating whether to make a new <see cref="T:WatiN.Core.IE"/> instance without session cookie merging.
            </summary>
            <value>
            	<c>true</c> if you want to make a new <see cref="T:WatiN.Core.IE"/> instance with cookie merging; otherwise, <c>false</c>.
            </value>
            <remarks>read the section on NoMerge at http://blogs.msdn.com/ie/archive/2008/07/28/ie8-and-reliability.aspx</remarks>
        </member>
        <member name="P:WatiN.Core.Interfaces.ISettings.CloseExistingFireFoxInstances">
            <summary>
            Gets or sets a value indicating whether existing firefox instances will be closed before creating a new instance.
            </summary>
            <value>
            	<c>true</c> if existing firefox instances need to be closed otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:WatiN.Core.DefaultSettings.Reset">
            <summary>
            Resets this instance to the initial defaults.
            </summary>
        </member>
        <member name="M:WatiN.Core.DefaultSettings.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns></returns>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.AttachToBrowserTimeOut">
            <summary>
            Get or set the default time out used when calling IE ie = IE.AttachToIE(findBy).
            The default value is 30 seconds. Setting the time out to a negative value will
            throw a <see cref="T:System.ArgumentOutOfRangeException"/>.
            </summary>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.WaitUntilExistsTimeOut">
            <summary>
            Get or set the default time out used when calling Element.WaitUntilExists().
            The default value is 30 seconds. Setting the time out to a negative value will
            throw a <see cref="T:System.ArgumentOutOfRangeException"/>.
            </summary>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.WaitForCompleteTimeOut">
            <summary>
            Get or set the default time out used when calling ie.WaitForComplete().
            The default value is 30 seconds. Setting the time out to a negative value will
            throw a <see cref="T:System.ArgumentOutOfRangeException"/>.
            </summary>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.SleepTime">
            <summary>
            Get or set the default sleep time used when WatiN is waiting for something in a (retry) loop.
            The default value is 100 milliseconds. Setting the time out to a negative value will
            throw a <see cref="T:System.ArgumentOutOfRangeException"/>.
            </summary>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.HighLightElement">
            <summary>
            Turn highlighting of elements by WatiN on (<c>true</c>) or off (<c>false</c>).
            Highlighting of an element is done when WatiN fires an event on an
            element or executes a methode (like TypeText).
            </summary>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.HighLightColor">
            <summary>
            Set or get the color to highlight elements. Will be used if
            HighLightElement is set to <c>true</c>.
            Visit http://msdn.microsoft.com/workshop/author/dhtml/reference/colors/colors_name.asp
            for a full list of supported RGB colors and their names.
            </summary>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.AutoCloseDialogs">
            <summary>
            Turn auto closing of dialogs on (<c>true</c>) or off (<c>false</c>).
            You need to set this value before creating or attaching to any 
            Internet Explorer to have effect.
            </summary>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.AutoStartDialogWatcher">
            <summary>
            Gets or sets a value indicating whether to auto start the dialog watcher at all.
            This value is evaluated everytime a new IE instance is created
            </summary>
            <value>
            	<c>true</c> if dialog watcher should be started when a new IE instance is created; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.AutoMoveMousePointerToTopLeft">
            <summary>
            Gets or sets a value indicating whether to move the cursor to the top left
            of the screen everytime a new IE instance is created.
            </summary>
            <value>
            	<c>true</c> when mouse should be moved to top left; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.MakeNewIeInstanceVisible">
            <summary>
            Gets or sets a value indicating whether to make a new <see cref="T:WatiN.Core.IE"/> instance visible.
            </summary>
            <value>
            	<c>true</c> if you want to make a new <see cref="T:WatiN.Core.IE"/> instance visible; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:WatiN.Core.DefaultSettings.MakeNewIe8InstanceNoMerge">
            <summary>
            Gets or sets a value indicating whether to make a new <see cref="T:WatiN.Core.IE"/> instance without session cookie merging.
            </summary>
            <value>
            	<c>true</c> if you want to make a new <see cref="T:WatiN.Core.IE"/> instance with cookie merging; otherwise, <c>false</c>.
            </value>
            <remarks>read the section on NoMerge at http://blogs.msdn.com/ie/archive/2008/07/28/ie8-and-reliability.aspx</remarks>
        </member>
        <member name="T:WatiN.Core.Constraints.ElementConstraint">
            <summary>
            An element-based constraint.
            </summary>
        </member>
        <member name="M:WatiN.Core.Constraints.ElementConstraint.#ctor(WatiN.Core.Comparers.Comparer{WatiN.Core.Element})">
            <summary>
            Creates an element constraint.
            </summary>
            <param name="comparer">The comparer</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="comparer"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Constraints.ElementConstraint.MatchesImpl(WatiN.Core.Interfaces.IAttributeBag,WatiN.Core.Constraints.ConstraintContext)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Constraints.ElementConstraint.WriteDescriptionTo(System.IO.TextWriter)">
            <inheritdoc />
        </member>
        <member name="P:WatiN.Core.Constraints.ElementConstraint.Comparer">
            <summary>
            Gets the element comparer.
            </summary>
        </member>
        <member name="T:WatiN.Core.Native.JSElementCollectionBase">
            <summary>
            Base element collection common to all browsers that communicate with WatiN using javascript.
            </summary>
        </member>
        <member name="T:WatiN.Core.Native.INativeElementCollection">
            <summary>
            Provides access to the native elements contained within an element or document.
            </summary>
            <remarks>
            <para>
            The collection recursively enumerates all elements within a subtree of the document.
            </para>
            </remarks>
        </member>
        <member name="M:WatiN.Core.Native.INativeElementCollection.GetElements">
            <summary>
            Gets the native elements within the collection.
            </summary>
            <returns>The enumeration of native elements</returns>
        </member>
        <member name="M:WatiN.Core.Native.INativeElementCollection.GetElementsByTag(System.String)">
            <summary>
            Gets the native elements within the collection by tag name.
            </summary>
            <param name="tagName">The tag name to search for</param>
            <returns>The enumeration of native elements</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="tagName"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Native.INativeElementCollection.GetElementsById(System.String)">
            <summary>
            Gets the native elements within the collection by id.
            </summary>
            <param name="id">The id to find</param>
            <returns>The enumeration of native elements</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="id"/> is null</exception>
        </member>
        <member name="M:WatiN.Core.Native.JSElementCollectionBase.GetElements">
            <summary>
            Gets all the native elements.
            </summary>
            <returns>Enumeration of native elements</returns>
        </member>
        <member name="M:WatiN.Core.Native.JSElementCollectionBase.GetElementByTagImpl(System.String)">
            <summary>
            Gets a collection of elements by tag name.
            </summary>
            <param name="tagName">Name of the tag.</param>
            <returns>Collection of elements for the given <paramref name="tagName"/>.</returns>
        </member>
        <member name="M:WatiN.Core.Native.JSElementCollectionBase.GetElementsByIdImpl(System.String)">
            <summary>
            Gets a collection of elements by id.
            </summary>
            <param name="id">The id of the element.</param>
            <returns>Collection of elements for the given <paramref name="id"/>.</returns>
        </member>
        <member name="M:WatiN.Core.Native.JSElementCollectionBase.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:WatiN.Core.Native.JSElementCollectionBase.GetElementsById(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Native.JSElementCollectionBase.GetElementsByTag(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Browser.BringToFront">
            <summary>
            Brings the referenced Internet Explorer to the front (makes it the top window)
            </summary>
        </member>
        <member name="M:WatiN.Core.Browser.GetWindowStyle">
            <summary>
            Gets the window style.
            </summary>
            <returns>The style currently applied to the ie window.</returns>
        </member>
        <member name="M:WatiN.Core.Browser.ShowWindow(WatiN.Core.Native.Windows.NativeMethods.WindowShowStyle)">
            <summary>
            Make the referenced Internet Explorer full screen, minimized, maximized and more.
            </summary>
            <param name="showStyle">The style to apply.</param>
        </member>
        <member name="M:WatiN.Core.Browser.PressTab">
            <summary>
            Sends a Tab key to the IE window to simulate tabbing through
            the elements (and adres bar).
            </summary>
        </member>
        <member name="M:WatiN.Core.Browser.GoTo(System.Uri)">
            <summary>
            Navigates Internet Explorer to the given <paramref name="url" />.
            </summary>
            <param name="url">The URL specified as a wel formed Uri.</param>
            <example>
            The following example creates an Uri and Internet Explorer instance and navigates to
            the WatiN Project website on SourceForge.
            <code>
            using WatiN.Core;
            using System;
            
            namespace NewIEExample
            {
               public class WatiNWebsite
               {
                 public WatiNWebsite()
                 {
                   Uri URL = new Uri("http://watin.sourceforge.net");
                   IE ie = new IE();
                   ie.GoTo(URL);
                 }
               }
             }
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.GoToNoWait(System.String)">
            <summary>
            Navigates the browser to the given <paramref name="url" /> 
            without waiting for the page load to be finished.
            </summary>
            <param name="url">The URL to GoTo.</param>
            <example>
            The following example creates a new Internet Explorer instance and navigates to
            the WatiN Project website on SourceForge.
            <code>
            using WatiN.Core;
            
            namespace NewIEExample
            {
               public class WatiNWebsite
               {
                 public WatiNWebsite()
                 {
                   IE ie = new IE();
                   ie.GoToNoWait("http://watin.sourceforge.net");
                 }
               }
             }
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.GoToNoWait(System.Uri)">
            <summary>
            Navigates the browser to the given <paramref name="url" /> 
            without waiting for the page load to be finished.
            </summary>
            <param name="url">The URL to GoTo.</param>
            <example>
            The following example creates a new Internet Explorer instance and navigates to
            the WatiN Project website on SourceForge.
            <code>
            using WatiN.Core;
            
            namespace NewIEExample
            {
               public class WatiNWebsite
               {
                 public WatiNWebsite()
                 {
                   Uri URL = new Uri("http://watin.sourceforge.net");
                   IE ie = new IE();
                   ie.GoToNoWait(URL);
                 }
               }
             }
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.GoTo(System.String)">
            <summary>
            Navigates Internet Explorer to the given <paramref name="url" />.
            </summary>
            <param name="url">The URL to GoTo.</param>
            <example>
            The following example creates a new Internet Explorer instance and navigates to
            the WatiN Project website on SourceForge.
            <code>
            using WatiN.Core;
            
            namespace NewIEExample
            {
               public class WatiNWebsite
               {
                 public WatiNWebsite()
                 {
                   IE ie = new IE();
                   ie.GoTo("http://watin.sourceforge.net");
                 }
               }
             }
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.Back">
            <summary>
            Navigates the browser back to the previously displayed Url (like the back
            button in Internet Explorer).
            </summary>
            <returns><c>true</c> if navigating back to a previous url was possible, otherwise <c>false</c></returns>
        </member>
        <member name="M:WatiN.Core.Browser.Forward">
            <summary>
            Navigates the browser forward to the next displayed Url (like the forward
            button in Internet Explorer). 
            </summary>
            <returns><c>true</c> if navigating forward to a previous url was possible, otherwise <c>false</c></returns>
        </member>
        <member name="M:WatiN.Core.Browser.Reopen">
            <summary>
            Closes and then reopens the browser with a blank page.
            </summary>
            <example>
            The following example creates a new Internet Explorer instances and navigates to
            the WatiN Project website on SourceForge and then reopens the browser.
            <code>
            using WatiN.Core;
            
            namespace NewIEExample
            {
               public class WatiNWebsite
               {
                 public WatiNWebsite()
                 {
                   LogonDialogHandler logon = new LogonDialogHandler("username", "password");
                   IE ie = new IE(new Uri("http://watin.sourceforge.net"), logon);
                   ie.Reopen();
                 }
               }
             }
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.Refresh">
            <summary>
            Reloads the currently displayed webpage (like the Refresh/reload button in 
            a browser).
            </summary>
        </member>
        <member name="M:WatiN.Core.Browser.Close">
            <summary>
            Closes the browser.
            </summary>
        </member>
        <member name="M:WatiN.Core.Browser.OnGetNativeDocument">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Browser.GetAttributeValueImpl(System.String)">
            <inheritdoc />
        </member>
        <member name="M:WatiN.Core.Browser.AttachTo``1(WatiN.Core.Constraints.Constraint)">
            <summary>
            Attach to an existing browser instance. 
            The first instance that matches the given <paramref name="constraint"/> will be returned.
            </summary>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <returns>An <see cref="T:WatiN.Core.Browser"/> instance of the specified type T.</returns>
            <exception cref="T:WatiN.Core.Exceptions.BrowserNotFoundException">
            BrowserNotFoundException will be thrown if a browser window with the given <paramref name="constraint"/> isn't found within 30 seconds.
            To change this default, set <see cref="P:WatiN.Core.Settings.AttachToBrowserTimeOut"/>
            </exception>
            <example>
            The following example searches for an Internet Exlorer instance with "Example"
            in it's titlebar (showing up as "Example - Microsoft Internet Explorer").
            When found, ieExample will hold a pointer to this Internet Explorer instance and
            can be used to test the Example page.
            <code>
            IE ieExample = IE.AttachTo&lt;IE&gt;(Find.ByTitle("Example"));
            </code>
            A partial match should also work
            <code>
            IE ieExample = IE.AttachTo&lt;IE&gt;(Find.ByTitle("Exa"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.AttachTo(System.Type,WatiN.Core.Constraints.Constraint)">
            <summary>
            Attach to an existing browser instance. 
            The first instance that matches the given <paramref name="constraint"/> will be returned.
            </summary>
            <param name="browserType">The WatiN browser type to attach to.</param>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <returns>An <see cref="T:WatiN.Core.Browser"/> instance of the specified type T.</returns>
            <exception cref="T:WatiN.Core.Exceptions.BrowserNotFoundException">
            BrowserNotFoundException will be thrown if a browser window with the given <paramref name="constraint"/> isn't found within 30 seconds.
            To change this default, set <see cref="P:WatiN.Core.Settings.AttachToBrowserTimeOut"/>
            </exception>
            <example>
            The following example searches for an Internet Exlorer instance with "Example"
            in it's titlebar (showing up as "Example - Microsoft Internet Explorer").
            When found, browser will hold a pointer to this Internet Explorer instance and
            can be used to test the Example page.
            <code>
            var browser = Browser.AttachTo(typeof(IE), Find.ByTitle("Example"));
            </code>
            A partial match should also work
            <code>
            var browser = Browser.AttachTo(typeof(IE), Find.ByTitle("Exa"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.AttachTo``1(WatiN.Core.Constraints.Constraint,System.Int32)">
            <summary>
            Attach to an existing browser instance. 
            The first instance that matches the given <paramref name="constraint"/> will be returned.
            </summary>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <param name="timeout">The number of seconds to wait before timing out</param>
            <returns>A <see cref="T:WatiN.Core.Browser"/> instance of the specified type.</returns>
            <exception cref="T:WatiN.Core.Exceptions.BrowserNotFoundException">
            BrowserNotFoundException will be thrown if a browser window with the given 
            <paramref name="constraint"/> isn't found within <paramref name="timeout"/> seconds.
            </exception>
            <example>
            The following example searches for an Internet Exlorer instance with "Example"
            in it's titlebar (showing up as "Example - Microsoft Internet Explorer").
            It will try to find an Internet Exlorer instance for 60 seconds maxs.
            When found, ieExample will hold a pointer to this Internet Explorer instance and
            can be used to test the Example page.
            <code>
            IE ieExample = IE.AttachTo&lt;IE&gt;(Find.ByTitle("Example"), 60);
            </code>
            A partial match should also work
            <code>
            IE ieExample = IE.AttachTo&lt;IE&gt;(Find.ByTitle("Exa"), 60);
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.AttachTo(System.Type,WatiN.Core.Constraints.Constraint,System.Int32)">
            <summary>
            Attach to an existing browser instance. 
            The first instance that matches the given <paramref name="constraint"/> will be returned.
            </summary>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <param name="timeout">The number of seconds to wait before timing out</param>
            <param name="browserType">The WatiN browser type to attach to.</param>
            <returns>A <see cref="T:WatiN.Core.Browser"/> instance of the specified type.</returns>
            <exception cref="T:WatiN.Core.Exceptions.BrowserNotFoundException">
            BrowserNotFoundException will be thrown if a browser window with the given 
            <paramref name="constraint"/> isn't found within <paramref name="timeout"/> seconds.
            </exception>
            <example>
            The following example searches for an Internet Exlorer instance with "Example"
            in it's titlebar (showing up as "Example - Microsoft Internet Explorer").
            It will try to find an Internet Exlorer instance for 60 seconds maxs.
            When found, browser will hold a pointer to this Internet Explorer instance and
            can be used to test the Example page.
            <code>
            var browser = Browser.AttachTo(typeof(IE), Find.ByTitle("Example"), 60);
            </code>
            A partial match should also work
            <code>
            var browser = Browser.AttachTo(typeof(IE), Find.ByTitle("Exa"), 60);
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.AttachToNoWait``1(WatiN.Core.Constraints.Constraint)">
            <summary>
            Attach to an existing browser instance. 
            The first instance that matches the given <paramref name="constraint"/> will be returned.
            </summary>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <returns>An <see cref="T:WatiN.Core.Browser"/> instance of the given type.</returns>
            <exception cref="T:WatiN.Core.Exceptions.BrowserNotFoundException">
            BrowserNotFoundException will be thrown if a browser window with the given <paramref name="constraint"/> isn't found within 30 seconds.
            To change this default, set <see cref="P:WatiN.Core.Settings.AttachToBrowserTimeOut"/>
            </exception>
            <example>
            The following example searches for an Internet Exlorer instance with "Example"
            in it's titlebar (showing up as "Example - Microsoft Internet Explorer").
            When found, ieExample will hold a pointer to this Internet Explorer instance and
            can be used to test the Example page.
            <code>
            IE ieExample = IE.AttachTo&lt;IE&gt;(Find.ByTitle("Example"));
            </code>
            A partial match should also work
            <code>
            IE ieExample = IE.AttachTo&lt;IE&gt;(Find.ByTitle("Exa"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.AttachToNoWait(System.Type,WatiN.Core.Constraints.Constraint)">
            <summary>
            Attach to an existing browser instance. 
            The first instance that matches the given <paramref name="constraint"/> will be returned.
            </summary>
            <param name="browserType">The WatiN browser type to attach to.</param>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <returns>An <see cref="T:WatiN.Core.Browser"/> instance of the given type.</returns>
            <exception cref="T:WatiN.Core.Exceptions.BrowserNotFoundException">
            BrowserNotFoundException will be thrown if a browser window with the given <paramref name="constraint"/> isn't found within 30 seconds.
            To change this default, set <see cref="P:WatiN.Core.Settings.AttachToBrowserTimeOut"/>
            </exception>
            <example>
            The following example searches for an Internet Exlorer instance with "Example"
            in it's titlebar (showing up as "Example - Microsoft Internet Explorer").
            When found, browser will hold a pointer to this Internet Explorer instance and
            can be used to test the Example page.
            <code>
            var browser = Browser.AttachTo(typeof(IE), Find.ByTitle("Example"));
            </code>
            A partial match should also work
            <code>
            var browser = Browser.AttachTo(typeof(IE), Find.ByTitle("Exa"));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.AttachToNoWait``1(WatiN.Core.Constraints.Constraint,System.Int32)">
            <summary>
            Attach to an existing browser but don't wait until the whole page is loaded. 
            The first instance that matches the given <paramref name="constraint"/> will be returned.
            </summary>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <param name="timeout">The number of seconds to wait before timing out</param>
            <returns>An <see cref="T:WatiN.Core.Browser"/> instance of the specified type.</returns>
            <exception cref="T:WatiN.Core.Exceptions.BrowserNotFoundException">
            BrowserNotFoundException will be thrown if a browser window with the given 
            <paramref name="constraint"/> isn't found within <paramref name="timeout"/> seconds.
            </exception>
            <example>
            The following example searches for an Internet Exlorer instance with "Example"
            in it's titlebar (showing up as "Example - Microsoft Internet Explorer").
            It will try to find an Internet Exlorer instance for 60 seconds maxs.
            When found, ieExample will hold a pointer to this Internet Explorer instance and
            can be used to test the Example page.
            <code>
            IE ieExample = IE.AttachToNoWait&lt;IE&gt;(Find.ByTitle("Example"), 60);
            </code>
            A partial match should also work
            <code>
            IE ieExample = IE.AttachToNoWait&lt;IE&gt;(Find.ByTitle("Exa"), 60);
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.AttachToNoWait(System.Type,WatiN.Core.Constraints.Constraint,System.Int32)">
            <summary>
            Attach to an existing browser but don't wait until the whole page is loaded. 
            The first instance that matches the given <paramref name="constraint"/> will be returned.
            </summary>
            <param name="browserType">The WatiN browser type to attach to.</param>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <param name="timeout">The number of seconds to wait before timing out</param>
            <returns>An <see cref="T:WatiN.Core.Browser"/> instance of the specified type.</returns>
            <exception cref="T:WatiN.Core.Exceptions.BrowserNotFoundException">
            BrowserNotFoundException will be thrown if a browser window with the given 
            <paramref name="constraint"/> isn't found within <paramref name="timeout"/> seconds.
            </exception>
            <example>
            The following example searches for an Internet Exlorer instance with "Example"
            in it's titlebar (showing up as "Example - Microsoft Internet Explorer").
            It will try to find an Internet Exlorer instance for 60 seconds maxs.
            When found, ieExample will hold a pointer to this Internet Explorer instance and
            can be used to test the Example page.
            <code>
            var browser = Browser.AttachToNoWait(typeof(IE), Find.ByTitle("Example"), 60);
            </code>
            A partial match should also work
            <code>
            var browser = Browser.AttachToNoWait(typeof(IE), Find.ByTitle("Exa"), 60);
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Browser.Exists``1(WatiN.Core.Constraints.Constraint)">
            <summary>
            Does the specified browser type exist.
            </summary>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <returns><c>true</c> if a browser instance matches the given <see cref="T:WatiN.Core.Constraints.Constraint"/>. Otherwise it returns <c>false</c>. </returns>
        </member>
        <member name="M:WatiN.Core.Browser.Exists(System.Type,WatiN.Core.Constraints.Constraint)">
            <summary>
            Does the specified browser type exist.
            </summary>
            <param name="browserType">The WatiN browser type to attach to.</param>
            <param name="constraint">The <see cref="T:WatiN.Core.Constraints.Constraint"/> of the browser window to find. 
            <c>Find.ByUrl()</c>, <c>Find.ByUri()</c>, <c>Find.ByTitle()</c> and <c>Find.By("hwnd", windowHandle)</c> are supported.</param>
            <returns><c>true</c> if a browser instance matches the given <see cref="T:WatiN.Core.Constraints.Constraint"/>. Otherwise it returns <c>false</c>. </returns>
        </member>
        <member name="M:WatiN.Core.Browser.RegisterAttachToHelper(System.Type,WatiN.Core.Interfaces.IAttachTo)">
            <summary>
            Register a specific helper to attacht to .
            </summary>
            <param name="browserType">Type of the browser.</param>
            <param name="attachToHelper">The attach to helper.</param>
        </member>
        <member name="M:WatiN.Core.FireFox.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:WatiN.Core.FireFox"/> class.
            </summary>
        </member>
        <member name="M:WatiN.Core.FireFox.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:WatiN.Core.FireFox"/> class.
            </summary>
            <param name="url">The url to go to</param>
        </member>
        <member name="M:WatiN.Core.FireFox.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:WatiN.Core.FireFox"/> class.
            </summary>
            <param name="uri">The url to go to</param>
        </member>
        <member name="M:WatiN.Core.FireFox.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:WatiN.Core.FireFox"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:WatiN.Core.FireFox.GetExecutablePath">
            <summary>
            Initalizes the executable path.
            </summary>
        </member>
        <member name="M:WatiN.Core.FireFox.GetExecutablePathUsingRegistry(Microsoft.Win32.RegistryKey)">
            <summary>
            Initializes the executable path to FireFox using the registry.
            </summary>
            <param name="mozillaKey">The mozilla key.</param>
        </member>
        <member name="M:WatiN.Core.FireFox.WaitForComplete(System.Int32)">
            <summary>
            Waits until the page is completely loaded
            </summary>
        </member>
        <member name="M:WatiN.Core.FireFox.Close">
            <summary>
            Closes the browser.
            </summary>
        </member>
        <member name="M:WatiN.Core.FireFox.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="P:WatiN.Core.FireFox.CurrentProcess">
            <summary>
            Gets the current FireFox process (all instances run under 1 process).
            </summary>
            <value>The current FireFox process or null if none is found.</value>
        </member>
        <member name="P:WatiN.Core.FireFox.PathToExe">
            <summary>
            Gets or sets the path to FireFox executable. By default the registry and common
            file locations will be used to find the the firefox executable.
            When manually setting this property make sure to also include the path and name
            of the executable (c:\somedirectory\firefox.exe)
            </summary>
            <value>The path to exe.</value>
        </member>
        <member name="F:WatiN.Core.UtilityClasses.VariableNameHelper._elementCounter">
            <summary>
            Used by CreateElementVariableName
            </summary>
        </member>
        <member name="M:WatiN.Core.UtilityClasses.VariableNameHelper.CreateVariableName">
            <summary>
            Creates a unique variable name, i.e. doc.watin23
            </summary>
            <returns>A unique variable.</returns>
        </member>
        <member name="T:WatiN.Core.UtilityClasses.EmptyArray`1">
            <summary>
            Provides a singleton empty array instance.
            </summary>
            <typeparam name="T">The type of array to provide.</typeparam>
        </member>
        <member name="F:WatiN.Core.UtilityClasses.EmptyArray`1.Instance">
            <summary>
            An empty array of type <typeparamref name="T"/>.
            </summary>
        </member>
        <member name="T:WatiN.Core.Find">
            <summary>
            This class provides factory methods for de most commonly used attributes
            to find an element on a web page.
            </summary>
        </member>
        <member name="M:WatiN.Core.Find.ByAlt(System.String)">
            <summary>
            Finds an element by its alt text.
            </summary>
            <param name="alt">The alt text to find.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            <code>ie.Image(Find.ByAlt("alt text")).Name</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByAlt(System.Text.RegularExpressions.Regex)">
            <summary>
            Finds an element by its alt text.
            </summary>
            <param name="regex">The regular expression for the alt text to find.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            <code>ie.Image(Find.ByAlt(new Regex("pattern goes here")))).Name</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByAlt(WatiN.Core.Comparers.Comparer{System.String})">
            <summary>
            Finds an element by its alt text.
            </summary>
            <param name="compare">The compare.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            	<code>Image img = ie.Image(Find.ByAlt(new StringContainsAndCaseInsensitiveComparer("alt text")));</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByAlt(System.Predicate{System.String})">
            <summary>
            Finds an element by its alt text.
            </summary>
            <param name="predicate">The predicate method to call to make the comparison.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            	<code>Image img = ie.Image(Find.ByAlt(MyOwnCompareMethod));</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByClass(System.String)">
            <summary>
            Finds an element having an exact match with the (CSS) class name of the element.
            </summary>
            <param name="classname">The class name to find.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            <code>ie.Div(Find.ByClass("HighlightedHeader")).Name</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByClass(System.String,System.Boolean)">
            <summary>
            Finds an element with the (CSS) class name containing <paramref name="classname"/> when
            <paramref name="exactMatch"/> is set to <code>false</code>.
            </summary>
            <param name="classname">The class name to find.</param>
            <param name="exactMatch">When false, class name should contain given <paramref name="classname"/> otherwise it should match exactly.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            To find the first div with a class attribute containing 'HighlightedHeader'
            <code>ie.Div(Find.ByClass("HighlightedHeader", false)).Name</code>
            To find the first div with a class attribute having an exact match with 'HighlightedHeader'
            <code>ie.Div(Find.ByClass("HighlightedHeader", true)).Name</code>
            or just call
            <code>ie.Div(Find.ByClass("HighlightedHeader")).Name</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByClass(System.Text.RegularExpressions.Regex)">
            <summary>
            Finds an element by its (CSS) class name text.
            </summary>
            <param name="regex">The regular expression for the class name to find.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            <code>ie.Div(Find.ByClass(new Regex("HighlightedHeader")))).Name</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByClass(WatiN.Core.Comparers.Comparer{System.String})">
            <summary>
            Finds an element by its (CSS) class name text.
            </summary>
            <param name="compare">The comparer.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            	<code>Div div = ie.Div(Find.ByClass(new StringContainsAndCaseInsensitiveComparer("Highlighted")));</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByClass(System.Predicate{System.String})">
            <summary>
            Finds an element by its (CSS) class name text.
            </summary>
            <param name="predicate">The predicate method to call to make the comparison.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            	<code>Div div = ie.Div(Find.ByClass(MyOwnCompareMethod));</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByFor(System.String)">
            <summary>
            Finds a Label element by the id of the element it's linked with.
            </summary>
            <param name="forId">Id of the element the label is linked with.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            <code>ie.Label(Find.ByFor("optionbuttonid")).Text</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByFor(System.Text.RegularExpressions.Regex)">
            <summary>
            Finds a Label element by the id of the element it's linked with.
            </summary>
            <param name="regex">Regular expression to find the matching Id of the element
             the label is linked with.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            <code>ie.Label(Find.ByFor(new Regex("pattern goes here")).Text</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByFor(WatiN.Core.Element)">
            <summary>
            Finds a Label element by the id of the element it's linked with.
            </summary>
            <param name="element">The element to which the Label element is attached. This element must an Id value.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            <code>
            CheckBox checkbox = ie.CheckBox("checkboxid");
            ie.Label(Find.ByFor(checkbox).Text</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByFor(WatiN.Core.Comparers.Comparer{System.String})">
            <summary>
            Finds a Label element by the id of the element it's linked with.
            </summary>
            <param name="comparer">The comparer.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            	<code>
            Label label = ie.Label(Find.ByFor(new StringContainsAndCaseInsensitiveComparer("optionbuttonid")));</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByFor(System.Predicate{System.String})">
            <summary>
            Finds a Label element by the id of the element it's linked with.
            </summary>
            <param name="predicate">The predicate method to call to make the comparison.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            <code>
            Label label = ie.Label(Find.ByFor(MyOwnCompareMethod));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ById(System.String)">
            <summary>
            Finds an element by its id.
            </summary>
            <param name="id">Element id to find.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            <code>ie.Link(Find.ById("testlinkid")).Url</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ById(System.Text.RegularExpressions.Regex)">
            <summary>
            Finds an element by its id.
            </summary>
            <param name="regex">Regular expression to find a matching Id.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            <code>ie.Link(Find.ById(new Regex("pattern goes here"))).Url</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ById(WatiN.Core.Comparers.Comparer{System.String})">
            <summary>
            Finds an element by its id.
            </summary>
            <param name="compare">The compare.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            	<code>Link link = ie.Link(Find.ById(new StringContainsAndCaseInsensitiveComparer("linkId1")));</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ById(System.Predicate{System.String})">
            <summary>
            Finds an element by its id.
            </summary>
            <param name="predicate">The predicate method to call to make the comparison.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            <code>
            Link link = ie.Link(Find.ById(MyOwnCompareMethod));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByIndex(System.Int32)">
            <summary>
            Finds an element by its index.
            </summary>
            <param name="index">The zero-based index.</param>
            <returns></returns>
            <example>
            <code>
            // Returns the 3rd link with class "link".
            Link link = ie.Link(Find.ByClass("link") &amp; Find.ByIndex(2));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByName(System.String)">
            <summary>
            Finds an element by its name.
            </summary>
            <param name="name">Name to find.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            <code>ie.Link(Find.ByName("testlinkname")).Url</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByName(System.Text.RegularExpressions.Regex)">
            <summary>
            Finds an element by its name.
            </summary>
            <param regex="regex">Regular expression to find a matching Name.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            <code>ie.Link(Find.ByName(new Regex("pattern goes here")))).Url</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByName(WatiN.Core.Comparers.Comparer{System.String})">
            <summary>
            Finds an element by its name.
            </summary>
            <param name="comparer">The comparer.</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            	<code>ie.Link(Find.ByName(new StringContainsAndCaseInsensitiveComparer("linkname")))).Url</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByName(System.Predicate{System.String})">
            <summary>
            Finds an element by its name.
            </summary>
            <param name="predicate">The predicate method to call to make the comparison.</param>
            <returns>The AttributeConstraint</returns>
            <example>
            <code>
            Link link = ie.Link(Find.ByName(MyOwnCompareMethod));
            </code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByText(System.String)">
            <summary>
            Finds an element by its (inner) text.
            </summary>
            <param name="text">Element text</param>
            <returns><see cref="T:WatiN.Core.Constraints.AttributeConstraint"/></returns>
            <example>
            <code>ie.Link(Find.ByText("my link")).Url</code>
            </example>
        </member>
        <member name="M:WatiN.Core.Find.ByText(System.Text.RegularExpressions.Regex)">
  
Download .txt
gitextract_9w_3d99e/

├── .bowerrc
├── .gitignore
├── .travis.yml
├── CHANGELOG.md
├── LICENSE
├── README.md
├── Tools/
│   ├── ThirdParty/
│   │   ├── WatiN/
│   │   │   └── WatiN.Core.XML
│   │   └── log4net/
│   │       ├── 1.0/
│   │       │   └── release/
│   │       │       └── log4net.xml
│   │       ├── 1.1/
│   │       │   └── release/
│   │       │       └── log4net.xml
│   │       ├── 2.0/
│   │       │   └── release/
│   │       │       └── log4net.xml
│   │       ├── 3.5/
│   │       │   └── release/
│   │       │       └── log4net.xml
│   │       └── 4.0/
│   │           └── release/
│   │               └── log4net.xml
│   ├── WickedSick.ForumScraper/
│   │   ├── FluentNhibernateLocalSessionFactoryObject.cs
│   │   ├── ICreateUpdateRepository.cs
│   │   ├── IDeleteRepository.cs
│   │   ├── IReadOnlyRepository.cs
│   │   ├── IRepository.cs
│   │   ├── ISLForumMemberRepository.cs
│   │   ├── Program.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── Repository.cs
│   │   ├── SLForumMember.cs
│   │   ├── SLForumMemberMap.cs
│   │   ├── SLForumMemberRepository.cs
│   │   ├── SLForumScraper.cs
│   │   ├── WickedSick.ForumScraper.csproj
│   │   ├── WickedSick.ForumScraper.sln
│   │   └── app.config
│   ├── WickedSick.MVVM/
│   │   ├── DialogEx/
│   │   │   ├── DialogCompleteParameters.cs
│   │   │   ├── DialogControl.cs
│   │   │   ├── DialogViewModel.cs
│   │   │   └── IDialogCompleteParameters.cs
│   │   ├── ObservableObject.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── RelayCommand.cs
│   │   ├── TreeViewEx/
│   │   │   └── TreeViewBehavior.cs
│   │   ├── ViewModelBase.cs
│   │   └── WickedSick.MVVM.csproj
│   ├── WickedSick.Thea/
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Controls/
│   │   │   ├── LayoutDisplay.xaml
│   │   │   ├── LayoutDisplay.xaml.cs
│   │   │   ├── PerformanceTicker.xaml
│   │   │   ├── PerformanceTicker.xaml.cs
│   │   │   ├── Pill.xaml
│   │   │   └── Pill.xaml.cs
│   │   ├── Helpers/
│   │   │   ├── FaydeInterop.cs
│   │   │   └── IJavascriptContext.cs
│   │   ├── IEnumerableEx.cs
│   │   ├── MainWindow.xaml
│   │   ├── MainWindow.xaml.cs
│   │   ├── Models/
│   │   │   ├── DebugInteropCache.cs
│   │   │   ├── DependencyPropertyCache.cs
│   │   │   ├── DependencyValue.cs
│   │   │   ├── FrameInfo.cs
│   │   │   ├── LayoutMetrics.cs
│   │   │   ├── PropertyStorageWrapper.cs
│   │   │   └── TimelineGroup.cs
│   │   ├── Properties/
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Resources/
│   │   │   ├── BoolFontWeightConverter.cs
│   │   │   ├── BoolSolidColorBrushConverter.cs
│   │   │   ├── BoolVisibilityConverter.cs
│   │   │   └── RelativeSizeValueConverter.cs
│   │   ├── ViewModels/
│   │   │   ├── ChooseVisualStudioViewModel.cs
│   │   │   ├── ExamineViewModel.cs
│   │   │   ├── LoadViewModel.cs
│   │   │   ├── MainViewModel.cs
│   │   │   ├── PerformanceViewModel.cs
│   │   │   ├── TimelineViewModel.cs
│   │   │   └── VisualViewModel.cs
│   │   ├── Views/
│   │   │   ├── ChooseVisualStudioWindow.xaml
│   │   │   ├── ChooseVisualStudioWindow.xaml.cs
│   │   │   ├── ExamineWindow.xaml
│   │   │   ├── ExamineWindow.xaml.cs
│   │   │   ├── LoadWindow.xaml
│   │   │   ├── LoadWindow.xaml.cs
│   │   │   ├── PerformanceView.xaml
│   │   │   ├── PerformanceView.xaml.cs
│   │   │   ├── TimelineView.xaml
│   │   │   ├── TimelineView.xaml.cs
│   │   │   ├── VisualTree.xaml
│   │   │   └── VisualTree.xaml.cs
│   │   ├── WickedSick.Thea.csproj
│   │   └── app.config
│   ├── WickedSick.Thea.VisualStudioInterop/
│   │   ├── ComMessageFilter.cs
│   │   ├── ConsoleTest.cs
│   │   ├── ContextNotAvailableException.cs
│   │   ├── NativeMethods.cs
│   │   ├── Properties/
│   │   │   └── AssemblyInfo.cs
│   │   ├── VisualStudioBroker.cs
│   │   ├── VisualStudioInstance.cs
│   │   └── WickedSick.Thea.VisualStudioInterop.csproj
│   └── WickedSick.Thea.sln
├── bower.json
├── dist/
│   ├── fayde.d.ts
│   └── fayde.js
├── gulp/
│   ├── bump.js
│   ├── default.js
│   ├── dist.js
│   ├── reset.js
│   ├── stress.js
│   ├── test.js
│   ├── testsite.js
│   └── watch.js
├── gulpfile.js
├── litmus/
│   ├── LitmusTests/
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Controls/
│   │   │   ├── ListBoxMonitor.cs
│   │   │   ├── PanelMonitor.cs
│   │   │   ├── TestClass.cs
│   │   │   └── VirtualizingStackPanelMonitor.cs
│   │   ├── LitmusTests.csproj
│   │   ├── LitmusTests.sln
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── MainViewModel.cs
│   │   ├── Properties/
│   │   │   ├── AppManifest.xml
│   │   │   └── AssemblyInfo.cs
│   │   ├── ScrollTestOverride.cs
│   │   ├── Tests/
│   │   │   ├── ArcSegmentTest.xaml
│   │   │   ├── ArcSegmentTest.xaml.cs
│   │   │   ├── ArcViewModel.cs
│   │   │   ├── BorderTest.xaml
│   │   │   ├── BorderTest.xaml.cs
│   │   │   ├── BrushTest.xaml
│   │   │   ├── BrushTest.xaml.cs
│   │   │   ├── ContentControlTest.xaml
│   │   │   ├── ContentControlTest.xaml.cs
│   │   │   ├── ContentPresenterTest.xaml
│   │   │   ├── ContentPresenterTest.xaml.cs
│   │   │   ├── DoubleListBox.xaml
│   │   │   ├── DoubleListBox.xaml.cs
│   │   │   ├── GridSplitterTest.xaml
│   │   │   ├── GridSplitterTest.xaml.cs
│   │   │   ├── ImageBrushTest.xaml
│   │   │   ├── ImageBrushTest.xaml.cs
│   │   │   ├── ImageTest.xaml
│   │   │   ├── ImageTest.xaml.cs
│   │   │   ├── ItemsControl.xaml
│   │   │   ├── ItemsControl.xaml.cs
│   │   │   ├── Layout.xaml
│   │   │   ├── Layout.xaml.cs
│   │   │   ├── ListBoxSelectionTest.xaml
│   │   │   ├── ListBoxSelectionTest.xaml.cs
│   │   │   ├── ListBoxTest.xaml
│   │   │   ├── ListBoxTest.xaml.cs
│   │   │   ├── MapTest.xaml
│   │   │   ├── MapTest.xaml.cs
│   │   │   ├── PathTest.xaml
│   │   │   ├── PathTest.xaml.cs
│   │   │   ├── RectangleTest.xaml
│   │   │   ├── RectangleTest.xaml.cs
│   │   │   ├── ResourceTest.xaml
│   │   │   ├── ResourceTest.xaml.cs
│   │   │   ├── ScrollBarTest.xaml
│   │   │   ├── ScrollBarTest.xaml.cs
│   │   │   ├── ScrollViewerTest.xaml
│   │   │   ├── ScrollViewerTest.xaml.cs
│   │   │   ├── ShapeStretch.xaml
│   │   │   ├── ShapeStretch.xaml.cs
│   │   │   ├── TextBoxTest.xaml
│   │   │   ├── TextBoxTest.xaml.cs
│   │   │   ├── TooltipTest.xaml
│   │   │   ├── TooltipTest.xaml.cs
│   │   │   ├── TransformTest.xaml
│   │   │   ├── TransformTest.xaml.cs
│   │   │   ├── nfldraft.xaml
│   │   │   └── nfldraft.xaml.cs
│   │   └── Themes/
│   │       ├── Cosmopolitan/
│   │       │   ├── Brushes.xaml
│   │       │   ├── CoreStyles.xaml
│   │       │   ├── Fonts.xaml
│   │       │   ├── SDKStyles.xaml
│   │       │   ├── Styles.xaml
│   │       │   └── ToolkitStyles.xaml
│   │       └── generic.xaml
│   └── LitmusTests.Web/
│       ├── LitmusTests.Web.csproj
│       ├── LitmusTestsTestPage.aspx
│       ├── LitmusTestsTestPage.html
│       ├── Properties/
│       │   └── AssemblyInfo.cs
│       ├── Silverlight.js
│       ├── Web.Debug.config
│       ├── Web.Release.config
│       └── Web.config
├── package.json
├── proto/
│   ├── benchmarks/
│   │   ├── bitwise/
│   │   │   └── test.html
│   │   └── matrix/
│   │       ├── CanvasMatrix.js
│   │       ├── Matrix3D.js
│   │       ├── glMatrix-min.js
│   │       └── test.html
│   └── silo/
│       ├── UnitTestValidation.htm
│       ├── brush-transform.html
│       ├── heightTest.htm
│       ├── hittest.html
│       ├── image-load.html
│       ├── keyboard.html
│       ├── lineargradient-pattern.html
│       ├── matrix-multiplypoint.html
│       ├── multiple-composite.html
│       ├── overrides.html
│       ├── radial-gradient.html
│       └── silo1.html
├── src/
│   ├── Clipboard/
│   │   ├── BasicClipboard.ts
│   │   ├── Create.ts
│   │   ├── IClipboard.ts
│   │   └── NetscapeClipboard.ts
│   ├── Collections/
│   │   ├── CollectionChangedEventArgs.ts
│   │   ├── DeepObservableCollection.ts
│   │   ├── FilteredCollection.ts
│   │   ├── INotifyCollectionChanged.ts
│   │   ├── ItemPropertyChangedEventArgs.ts
│   │   ├── ObservableCollection.ts
│   │   └── ReadOnlyObservableCollection.ts
│   ├── Controls/
│   │   ├── Border.ts
│   │   ├── Button.ts
│   │   ├── Canvas.ts
│   │   ├── CheckBox.ts
│   │   ├── ColumnDefinition.ts
│   │   ├── ComboBox.ts
│   │   ├── ComboBoxItem.ts
│   │   ├── ContentControl.ts
│   │   ├── ContentPresenter.ts
│   │   ├── Control.ts
│   │   ├── ControlTemplate.ts
│   │   ├── Dialog.ts
│   │   ├── Enums.ts
│   │   ├── Frame.ts
│   │   ├── Grid.ts
│   │   ├── GridLength.ts
│   │   ├── HeaderedContentControl.ts
│   │   ├── HyperlinkButton.ts
│   │   ├── Image.ts
│   │   ├── Internal/
│   │   │   ├── CursorAdvancer.ts
│   │   │   ├── ItemContainersManager.ts
│   │   │   ├── RangeCoercer.ts
│   │   │   ├── TextBoxContentProxy.ts
│   │   │   ├── TextBoxView.ts
│   │   │   └── VirtualizingPanelContainerOwner.ts
│   │   ├── ItemCollection.ts
│   │   ├── ItemsControl.ts
│   │   ├── ItemsPanelTemplate.ts
│   │   ├── ItemsPresenter.ts
│   │   ├── ListBox.ts
│   │   ├── ListBoxItem.ts
│   │   ├── MediaElement.ts
│   │   ├── Page.ts
│   │   ├── Panel.ts
│   │   ├── PasswordBox.ts
│   │   ├── Primitives/
│   │   │   ├── ButtonBase.ts
│   │   │   ├── DragEventArgs.ts
│   │   │   ├── IScrollInfo.ts
│   │   │   ├── Overlay.ts
│   │   │   ├── OverlayClosedEventArgs.ts
│   │   │   ├── Popup.ts
│   │   │   ├── RangeBase.ts
│   │   │   ├── RepeatButton.ts
│   │   │   ├── ScrollBar.ts
│   │   │   ├── ScrollData.ts
│   │   │   ├── ScrollEventArgs.ts
│   │   │   ├── SelectionChangedEventArgs.ts
│   │   │   ├── Selector.ts
│   │   │   ├── SelectorSelection.ts
│   │   │   ├── Thumb.ts
│   │   │   └── ToggleButton.ts
│   │   ├── ProgressBar.ts
│   │   ├── RadioButton.ts
│   │   ├── RichTextBox.ts
│   │   ├── RowDefinition.ts
│   │   ├── ScrollContentPresenter.ts
│   │   ├── ScrollViewer.ts
│   │   ├── Slider.ts
│   │   ├── StackPanel.ts
│   │   ├── TextBlock.ts
│   │   ├── TextBox.ts
│   │   ├── TextBoxBase.ts
│   │   ├── ToolTip.ts
│   │   ├── ToolTipService.ts
│   │   ├── UserControl.ts
│   │   ├── VirtualizingPanel.ts
│   │   └── VirtualizingStackPanel.ts
│   ├── Core/
│   │   ├── Clone.ts
│   │   ├── DPReaction.ts
│   │   ├── DataTemplate.ts
│   │   ├── DependencyObject.ts
│   │   ├── DependencyProperty.ts
│   │   ├── DependencyPropertyChangedEventArgs.ts
│   │   ├── Enums.ts
│   │   ├── FrameworkElement.ts
│   │   ├── HierarchicalDataTemplate.ts
│   │   ├── INotifyPropertyChanged.ts
│   │   ├── InheritableOwner.ts
│   │   ├── LayoutInformation.ts
│   │   ├── NameScope.ts
│   │   ├── Providers/
│   │   │   ├── ActualSizeStore.ts
│   │   │   ├── DataContextStore.ts
│   │   │   ├── ImmutableStore.ts
│   │   │   ├── ImplicitStyleBroker.ts
│   │   │   ├── InheritedStore.ts
│   │   │   ├── IsEnabledStore.ts
│   │   │   ├── LocalStyleBroker.ts
│   │   │   ├── PropertyStore.ts
│   │   │   ├── ResourcesStore.ts
│   │   │   └── StyleSwapper.ts
│   │   ├── ResourceDictionary.ts
│   │   ├── RoutedEvent.ts
│   │   ├── RoutedEventArgs.ts
│   │   ├── RoutedPropertyChangedEvent.ts
│   │   ├── RoutedPropertyChangingEvent.ts
│   │   ├── Setter.ts
│   │   ├── SizeChangedEventArgs.ts
│   │   ├── Style.ts
│   │   ├── TemplateBinding.ts
│   │   ├── Triggers.ts
│   │   ├── UIElement.ts
│   │   ├── UIReaction.ts
│   │   ├── UIReactionAttached.ts
│   │   ├── VisualTreeEnum.ts
│   │   ├── VisualTreeHelper.ts
│   │   ├── Walkers.ts
│   │   ├── XamlNode.ts
│   │   ├── XamlObject.ts
│   │   └── XamlObjectCollection.ts
│   ├── Data/
│   │   ├── Binding.ts
│   │   ├── CollectionViewSource.ts
│   │   ├── DataErrorsChangedEventArgs.ts
│   │   ├── Enums.ts
│   │   ├── IBindingData.ts
│   │   ├── ICollectionView.ts
│   │   ├── IDataErrorInfo.ts
│   │   ├── INotifyDataErrorInfo.ts
│   │   ├── IValueConverter.ts
│   │   ├── Property/
│   │   │   ├── PropertyPath.ts
│   │   │   ├── PropertyPathParser.ts
│   │   │   └── PropertyPathWalker.ts
│   │   └── RelativeSource.ts
│   ├── Documents/
│   │   ├── Block.ts
│   │   ├── BlockCollection.ts
│   │   ├── Inline.ts
│   │   ├── InlineCollection.ts
│   │   ├── LineBreak.ts
│   │   ├── Paragraph.ts
│   │   ├── Run.ts
│   │   ├── Section.ts
│   │   ├── Span.ts
│   │   ├── TextElement.ts
│   │   ├── TextReaction.ts
│   │   └── Underline.ts
│   ├── Engine/
│   │   ├── Application.ts
│   │   ├── ClockTimer.ts
│   │   ├── Exceptions.ts
│   │   ├── FocusManager.ts
│   │   ├── InputManager.ts
│   │   ├── Inspection.ts
│   │   ├── Surface.ts
│   │   ├── Theme.ts
│   │   ├── ThemeConfig.ts
│   │   ├── ThemeManager.ts
│   │   ├── ThemedLibrary.ts
│   │   └── ThemedLibraryResolver.ts
│   ├── Expressions/
│   │   ├── BindingExpression.ts
│   │   ├── BindingExpressionBase.ts
│   │   ├── DeferredValueExpression.ts
│   │   ├── EventBindingExpression.ts
│   │   ├── Expression.ts
│   │   └── TemplateBindingExpression.ts
│   ├── Input/
│   │   ├── ICommand.ts
│   │   ├── InteractionHelper.ts
│   │   ├── KeyEventArgs.ts
│   │   ├── KeyInterop.ts
│   │   ├── Keyboard.ts
│   │   ├── KeyboardNavigation.ts
│   │   ├── MouseEventArgs.ts
│   │   ├── MouseInterop.ts
│   │   ├── TouchEventArgs.ts
│   │   ├── TouchInterfaces.ts
│   │   ├── TouchInternal/
│   │   │   ├── ActiveTouchBase.ts
│   │   │   ├── NonPointerTouchInterop.ts
│   │   │   ├── PointerTouchInterop.ts
│   │   │   └── TouchInteropBase.ts
│   │   ├── TouchInterop.ts
│   │   ├── TouchPoint.ts
│   │   └── VirtualKeyboard.ts
│   ├── Localization/
│   │   ├── Calendar.ts
│   │   ├── CultureInfo.ts
│   │   ├── DateTimeFormatInfo.ts
│   │   ├── DateTimeFormatter.ts
│   │   ├── Format.ts
│   │   ├── GregorianCalendar.ts
│   │   ├── NumberFormatInfo.ts
│   │   ├── NumberFormatter.ts
│   │   └── TimeSpanFormatter.ts
│   ├── MVVM/
│   │   ├── AutoModel.ts
│   │   ├── DialogViewModel.ts
│   │   ├── Entity.ts
│   │   ├── IOverlayCompleteParameters.ts
│   │   ├── IViewModelProvider.ts
│   │   ├── ObservableObject.ts
│   │   ├── RelayCommand.ts
│   │   └── ViewModelBase.ts
│   ├── Markup/
│   │   ├── ContentAnnotation.ts
│   │   ├── Creator.ts
│   │   ├── EventBinding.ts
│   │   ├── Internal/
│   │   │   ├── ActiveObject.ts
│   │   │   ├── ObjectActor.ts
│   │   │   ├── PropertyActor.ts
│   │   │   └── ResourcesActor.ts
│   │   ├── Loader.ts
│   │   ├── Resolver.ts
│   │   ├── Retriever.ts
│   │   └── StaticResource.ts
│   ├── Media/
│   │   ├── Animation/
│   │   │   ├── AnimationBase.ts
│   │   │   ├── AnimationStore.ts
│   │   │   ├── AnimationUsingKeyFrames.ts
│   │   │   ├── BeginStoryboard.ts
│   │   │   ├── ColorAnimation.ts
│   │   │   ├── ColorAnimationUsingKeyFrames.ts
│   │   │   ├── ColorKeyFrame.ts
│   │   │   ├── Curves.ts
│   │   │   ├── DoubleAnimation.ts
│   │   │   ├── DoubleAnimationUsingKeyFrames.ts
│   │   │   ├── DoubleKeyFrame.ts
│   │   │   ├── EasingFunctionBase.ts
│   │   │   ├── EasingFunctions.ts
│   │   │   ├── Enums.ts
│   │   │   ├── KeyFrame.ts
│   │   │   ├── KeySpline.ts
│   │   │   ├── ObjectAnimationUsingKeyFrames.ts
│   │   │   ├── ObjectKeyFrame.ts
│   │   │   ├── PointAnimation.ts
│   │   │   ├── PointAnimationUsingKeyFrames.ts
│   │   │   ├── PointKeyFrame.ts
│   │   │   ├── RepeatBehavior.ts
│   │   │   ├── Storyboard.ts
│   │   │   └── Timeline.ts
│   │   ├── Brush.ts
│   │   ├── Effects/
│   │   │   ├── BlurEffect.ts
│   │   │   ├── DropShadowEffect.ts
│   │   │   └── Effect.ts
│   │   ├── EllipseGeometry.ts
│   │   ├── Enums.ts
│   │   ├── GeneralTransform.ts
│   │   ├── Geometry.ts
│   │   ├── GeometryGroup.ts
│   │   ├── GradientBrush.ts
│   │   ├── GradientStop.ts
│   │   ├── Imaging/
│   │   │   ├── BitmapImage.ts
│   │   │   ├── BitmapSource.ts
│   │   │   ├── ImageBrush.ts
│   │   │   ├── ImageDecoder.ts
│   │   │   └── ImageSource.ts
│   │   ├── LineGeometry.ts
│   │   ├── LinearGradient/
│   │   │   ├── Interpolator.ts
│   │   │   └── Metrics.ts
│   │   ├── LinearGradientBrush.ts
│   │   ├── Matrix.ts
│   │   ├── Matrix3D.ts
│   │   ├── Matrix3DProjection.ts
│   │   ├── MediaParser.ts
│   │   ├── PathFigure.ts
│   │   ├── PathGeometry.ts
│   │   ├── PathSegment.ts
│   │   ├── PathSegments.ts
│   │   ├── PlaneProjection.ts
│   │   ├── Projection.ts
│   │   ├── RadialGradient/
│   │   │   └── Extender.ts
│   │   ├── RadialGradientBrush.ts
│   │   ├── RectangleGeometry.ts
│   │   ├── SolidColorBrush.ts
│   │   ├── TextOptions.ts
│   │   ├── TileBrush.ts
│   │   ├── Transform.ts
│   │   ├── Transforms.ts
│   │   ├── VSM/
│   │   │   ├── VisualState.ts
│   │   │   ├── VisualStateGroup.ts
│   │   │   ├── VisualStateManager.ts
│   │   │   └── VisualTransition.ts
│   │   ├── Videos/
│   │   │   ├── VideoSource.ts
│   │   │   └── VideoSourceBase.ts
│   │   └── mediagrammar.txt
│   ├── Navigation/
│   │   ├── INavigate.ts
│   │   ├── NavigationHelper.ts
│   │   ├── NavigationService.ts
│   │   ├── RedirectRoute.ts
│   │   ├── Route.ts
│   │   ├── RouteMapper.ts
│   │   ├── RouteMapping.ts
│   │   ├── UriMapper.ts
│   │   └── UriMapping.ts
│   ├── Primitives/
│   │   ├── Color.ts
│   │   ├── CornerRadius.ts
│   │   ├── DateTime.ts
│   │   ├── Duration.ts
│   │   ├── Font.ts
│   │   ├── FontFamily.ts
│   │   ├── KeyTime.ts
│   │   ├── Length.ts
│   │   ├── Point.ts
│   │   ├── Rect.ts
│   │   ├── Size.ts
│   │   ├── Thickness.ts
│   │   ├── TimeSpan.ts
│   │   └── TypeConversion.ts
│   ├── Runtime/
│   │   ├── BError.ts
│   │   ├── Bootstrap.ts
│   │   ├── Configure.ts
│   │   ├── Debug.ts
│   │   ├── NumberEx.ts
│   │   ├── React.ts
│   │   ├── StringEx.ts
│   │   └── TimelineProfile.ts
│   ├── Shapes/
│   │   ├── DoubleCollection.ts
│   │   ├── Ellipse.ts
│   │   ├── Enums.ts
│   │   ├── Line.ts
│   │   ├── Path.ts
│   │   ├── PointCollection.ts
│   │   ├── Polygon.ts
│   │   ├── Polyline.ts
│   │   ├── Rectangle.ts
│   │   └── Shape.ts
│   ├── Text/
│   │   ├── Buffer.ts
│   │   ├── History/
│   │   │   ├── DeleteAction.ts
│   │   │   ├── IAction.ts
│   │   │   ├── InsertAction.ts
│   │   │   ├── ReplaceAction.ts
│   │   │   └── Tracker.ts
│   │   ├── ITextOwner.ts
│   │   └── Proxy.ts
│   ├── Validation/
│   │   ├── Emit.ts
│   │   ├── Validation.ts
│   │   ├── ValidationError.ts
│   │   ├── ValidationErrorEventAction.ts
│   │   └── ValidationErrorEventArgs.ts
│   ├── _Debug.ts
│   ├── _Types.ts
│   └── polyfill/
│       ├── Function_bind.ts
│       └── perfex.ts
├── stress/
│   ├── ITestImpl.ts
│   ├── Runner.ts
│   ├── index.html
│   ├── tests/
│   │   ├── StressTest.ts
│   │   ├── controls/
│   │   │   └── ListBox.ts
│   │   ├── markup/
│   │   │   └── Loader.ts
│   │   └── media/
│   │       ├── MediaParser.ts
│   │       └── Path2D.ts
│   └── tests.json
├── test/
│   ├── Theme.Silverlight.xml
│   ├── fayde.json
│   ├── mocks/
│   │   ├── BaseTest.xml
│   │   ├── TestControl.ts
│   │   ├── TestConverter.ts
│   │   ├── TestDictionary.xml
│   │   ├── TestObservable.ts
│   │   ├── TestViewModel.ts
│   │   └── TestViewModelProvider.ts
│   ├── runner.ts
│   ├── tests/
│   │   ├── Binding.ts
│   │   ├── DataTemplate.ts
│   │   ├── DeepObservableCollection.ts
│   │   ├── DependencyProperty.ts
│   │   ├── Format.ts
│   │   ├── ItemContainersManager.ts
│   │   ├── LinearGradientBrush.ts
│   │   ├── MVVM/
│   │   │   └── AutoModel.ts
│   │   ├── Markup/
│   │   │   ├── Basic.ts
│   │   │   ├── Controls.ts
│   │   │   ├── Framework.ts
│   │   │   ├── Media.ts
│   │   │   └── Resources.ts
│   │   ├── MarkupExpression.ts
│   │   ├── Matrix.ts
│   │   ├── Primitives/
│   │   │   └── DateTime.ts
│   │   ├── Provider.ts
│   │   ├── RadialGradientBrush.ts
│   │   ├── RouteMapper.ts
│   │   ├── Text/
│   │   │   └── Proxy.ts
│   │   ├── Timeline.ts
│   │   ├── Transform.ts
│   │   ├── TypeConverter.ts
│   │   ├── UriMapper.ts
│   │   └── XamlNode.ts
│   └── tests.html
├── testsite/
│   ├── Binding/
│   │   ├── DoubleListBoxViewModel.ts
│   │   ├── TestViewModel.ts
│   │   ├── double-listbox.fap
│   │   ├── dt-binding.fap
│   │   ├── eventbinding.fap
│   │   ├── find-ancestor.fap
│   │   ├── observablecoll-count.fap
│   │   ├── selected-item.fap
│   │   └── update-source-trigger.fap
│   ├── Clipping/
│   │   └── grid.fap
│   ├── Controls/
│   │   ├── RepeatButtonViewModel.ts
│   │   ├── TestClass.ts
│   │   ├── border.fap
│   │   ├── button.fap
│   │   ├── checkbox.fap
│   │   ├── combobox.fap
│   │   ├── contentcontrol.fap
│   │   ├── grid.fap
│   │   ├── hyperlinkbutton.fap
│   │   ├── itemscontrol.fap
│   │   ├── listbox.fap
│   │   ├── passwordbox.fap
│   │   ├── progressbar.fap
│   │   ├── radiobutton.fap
│   │   ├── repeatbutton.fap
│   │   ├── scrollbar.fap
│   │   ├── scrollviewer.fap
│   │   ├── slider.fap
│   │   ├── stackpanel.fap
│   │   ├── testview.fayde
│   │   ├── textblock.fap
│   │   ├── textbox.fap
│   │   └── tooltip.fap
│   ├── Core/
│   │   ├── TestResourceDictionary.xml
│   │   ├── layoutclip.fap
│   │   └── resourcedictionary.fap
│   ├── Demo/
│   │   ├── TestResourceDictionary.xml
│   │   ├── Views/
│   │   │   ├── Core.fayde
│   │   │   ├── SDK.fayde
│   │   │   ├── Toolkit.fayde
│   │   │   ├── contact.fayde
│   │   │   ├── home.fayde
│   │   │   └── smoke.fayde
│   │   └── default.fap
│   ├── Format/
│   │   ├── TestViewModel.ts
│   │   └── datetime.fap
│   ├── IssueTests/
│   │   ├── FilteredViewModel.ts
│   │   ├── Issue92ViewModel.ts
│   │   ├── Item.ts
│   │   ├── ListBoxManagerViewModel.ts
│   │   ├── TabIssueViewModel.ts
│   │   ├── TextViewModel.ts
│   │   ├── dropshadowblur.fap
│   │   ├── filtereditemscontrol.fap
│   │   ├── grid.fap
│   │   ├── imagebrushbg.fap
│   │   ├── issue105.fap
│   │   ├── issue109.fap
│   │   ├── issue11.fap
│   │   ├── issue120.fap
│   │   ├── issue138.fap
│   │   ├── issue154.fap
│   │   ├── issue161.fap
│   │   ├── issue173.fap
│   │   ├── issue177.fap
│   │   ├── issue83.fap
│   │   ├── issue92.fap
│   │   ├── listbox.fap
│   │   ├── path-extreme.fap
│   │   └── tabissue.fap
│   ├── Media/
│   │   ├── ImageSetSourceViewModel.ts
│   │   ├── gradient-brush.fap
│   │   ├── image-setsource.fap
│   │   ├── image-stack.fap
│   │   ├── image-stretch.fap
│   │   ├── imagebrush.fap
│   │   ├── imaging.fap
│   │   ├── mediaelement-basic.fap
│   │   └── mediaelement-stack.fap
│   ├── Navigation/
│   │   ├── NavigationViewModel.ts
│   │   ├── Views/
│   │   │   ├── home.fayde
│   │   │   ├── page1.fayde
│   │   │   └── page2.fayde
│   │   └── default.fap
│   ├── Overlay/
│   │   ├── ChooserViewModel.ts
│   │   ├── MainDialogViewModel.ts
│   │   ├── basic.fap
│   │   ├── dialog-window.fayde
│   │   └── dialog.fap
│   ├── Path/
│   │   ├── ArcViewModel.ts
│   │   ├── arc-segment.fap
│   │   ├── arc-to.html
│   │   ├── arc.html
│   │   ├── cubic-bezier.html
│   │   ├── join/
│   │   │   └── bevel.html
│   │   ├── line.html
│   │   ├── multientry.html
│   │   ├── quad-bezier.html
│   │   └── util.js
│   ├── Resources/
│   │   ├── AngleConverter.ts
│   │   └── NumberConverter.ts
│   ├── Shapes/
│   │   ├── PathBoundViewModel.ts
│   │   ├── canvas.fap
│   │   ├── map.fap
│   │   ├── map.ts
│   │   ├── path-bound.fap
│   │   ├── path-stretch.fap
│   │   ├── path.fap
│   │   ├── rectangle-basic.fap
│   │   ├── rectangle-grid.fap
│   │   ├── shape-stack.fap
│   │   ├── shape-stretch.fap
│   │   └── shapes.fap
│   ├── Stress/
│   │   ├── LargeList.ts
│   │   └── listbox.fap
│   ├── Theme/
│   │   └── Metro.fap
│   ├── Toy/
│   │   ├── default2.fap
│   │   ├── default3.fap
│   │   ├── default6.fap
│   │   ├── default7.fap
│   │   └── default8.fap
│   ├── Validation/
│   │   ├── ExcTestEntity.ts
│   │   ├── NotifyTestEntity.ts
│   │   ├── TestEntity.ts
│   │   ├── dataerrorinfo.fap
│   │   ├── exception.fap
│   │   ├── map.d.ts
│   │   └── notifydataerrorinfo.fap
│   ├── ViewTemplates/
│   │   ├── ViewTemplates.fap
│   │   ├── VtItemView.fayde
│   │   ├── VtItemViewModel.ts
│   │   └── VtViewModel.ts
│   ├── fayde.json
│   ├── fonts/
│   │   └── segoeui/
│   │       └── segoeui.otf
│   ├── index.html
│   ├── test.html
│   ├── videos/
│   │   ├── MediaControlViewModel.ts
│   │   └── mediacontrol.fap
│   └── xamlload.html
├── themes/
│   ├── Metro.theme.xml
│   └── assets/
│       └── metro/
│           ├── brushes.xaml
│           ├── corestyles.xaml
│           ├── fonts.xaml
│           ├── sdk.xaml
│           └── toolkit.xaml
├── typings/
│   ├── qunit.d.ts
│   └── require.d.ts
└── unify.json
Download .txt
Showing preview only (383K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (4478 symbols across 496 files)

FILE: Tools/WickedSick.ForumScraper/FluentNhibernateLocalSessionFactoryObject.cs
  class FluentNhibernateLocalSessionFactoryObject (line 13) | public class FluentNhibernateLocalSessionFactoryObject : LocalSessionFac...
    method PostProcessConfiguration (line 29) | protected override void PostProcessConfiguration(Configuration config)

FILE: Tools/WickedSick.ForumScraper/ICreateUpdateRepository.cs
  type ICreateUpdateRepository (line 8) | public interface ICreateUpdateRepository<TEntity, TKey>
    method Create (line 10) | bool Create(TEntity entity);
    method Create (line 11) | bool Create(IEnumerable<TEntity> items);
    method Update (line 12) | bool Update(TEntity entity);

FILE: Tools/WickedSick.ForumScraper/IDeleteRepository.cs
  type IDeleteRepository (line 8) | public interface IDeleteRepository<TEntity>
    method Delete (line 10) | bool Delete(TEntity entity);
    method Delete (line 11) | bool Delete(IEnumerable<TEntity> entities);

FILE: Tools/WickedSick.ForumScraper/IReadOnlyRepository.cs
  type IReadOnlyRepository (line 9) | public interface IReadOnlyRepository<TEntity, TKey> where TEntity : class
    method FindBy (line 11) | TEntity FindBy(TKey id);
    method All (line 12) | IQueryable<TEntity> All();
    method FindBy (line 13) | TEntity FindBy(Expression<Func<TEntity, bool>> expression);
    method FilterBy (line 14) | IQueryable<TEntity> FilterBy(Expression<Func<TEntity, bool>> expression);

FILE: Tools/WickedSick.ForumScraper/IRepository.cs
  type IRepository (line 8) | public interface IRepository<TEntity, TKey> : IReadOnlyRepository<TEntit...

FILE: Tools/WickedSick.ForumScraper/ISLForumMemberRepository.cs
  type ISLForumMemberRepository (line 8) | public interface ISLForumMemberRepository: IRepository<SLForumMember, int>

FILE: Tools/WickedSick.ForumScraper/Program.cs
  class Program (line 14) | class Program
    method Main (line 26) | static void Main(string[] args)
    method ExtractMembers (line 31) | private static void ExtractMembers()

FILE: Tools/WickedSick.ForumScraper/Repository.cs
  class Repository (line 11) | public class Repository<T, K> : IRepository<T, K> where T : class
    method Create (line 22) | public bool Create(T entity)
    method Create (line 28) | public bool Create(IEnumerable<T> items)
    method Update (line 37) | public bool Update(T entity)
    method Delete (line 43) | public bool Delete(T entity)
    method Delete (line 49) | public bool Delete(IEnumerable<T> entities)
    method FindBy (line 62) | public T FindBy(K id)
    method All (line 67) | public IQueryable<T> All()
    method FindBy (line 72) | public T FindBy(Expression<Func<T, bool>> expression)
    method FilterBy (line 77) | public IQueryable<T> FilterBy(Expression<Func<T, bool>> expression)

FILE: Tools/WickedSick.ForumScraper/SLForumMember.cs
  class SLForumMember (line 8) | public class SLForumMember

FILE: Tools/WickedSick.ForumScraper/SLForumMemberMap.cs
  class SLForumMemberMap (line 9) | public class SLForumMemberMap: ClassMap<SLForumMember>
    method SLForumMemberMap (line 11) | public SLForumMemberMap()

FILE: Tools/WickedSick.ForumScraper/SLForumMemberRepository.cs
  class SLForumMemberRepository (line 8) | public class SLForumMemberRepository: Repository<SLForumMember, int>, IS...

FILE: Tools/WickedSick.ForumScraper/SLForumScraper.cs
  class SLForumScraper (line 11) | public static class SLForumScraper
    method ScrapeMembers (line 13) | public static IEnumerable<SLForumMember> ScrapeMembers(string url)
    method parseMember (line 22) | private static SLForumMember parseMember(HtmlNode node)
    method GetPage (line 43) | private static HtmlDocument GetPage(string url)

FILE: Tools/WickedSick.MVVM/DialogEx/DialogCompleteParameters.cs
  class DialogCompleteParameters (line 4) | internal class DialogCompleteParameters : IDialogCompleteParameters
    method DialogCompleteParameters (line 6) | public DialogCompleteParameters(bool? result, object data)

FILE: Tools/WickedSick.MVVM/DialogEx/DialogControl.cs
  class DialogControl (line 16) | [DesignTimeVisible(false)]
    method DialogControl (line 29) | public DialogControl()
    method TryShowDialog (line 69) | private static void TryShowDialog(DependencyObject target, DependencyP...
    method TryShowDialog (line 78) | private void TryShowDialog()

FILE: Tools/WickedSick.MVVM/DialogEx/DialogViewModel.cs
  class DialogViewModel (line 6) | public class DialogViewModel : DialogViewModel<object, object>
    method DialogViewModel (line 21) | public DialogViewModel()
    method Changed_Execute (line 72) | private void Changed_Execute(IDialogCompleteParameters parameter)
    method RequestChange_Execute (line 88) | private void RequestChange_Execute(TBuilder parameter)
    method RequestChange_CanExecute (line 100) | private bool RequestChange_CanExecute(TBuilder parameter)
  class DialogViewModel (line 10) | public class DialogViewModel<T> : DialogViewModel<T, T>
    method DialogViewModel (line 21) | public DialogViewModel()
    method Changed_Execute (line 72) | private void Changed_Execute(IDialogCompleteParameters parameter)
    method RequestChange_Execute (line 88) | private void RequestChange_Execute(TBuilder parameter)
    method RequestChange_CanExecute (line 100) | private bool RequestChange_CanExecute(TBuilder parameter)
  class DialogViewModel (line 14) | public class DialogViewModel<TBuilder, TAccept> : ViewModelBase
    method DialogViewModel (line 21) | public DialogViewModel()
    method Changed_Execute (line 72) | private void Changed_Execute(IDialogCompleteParameters parameter)
    method RequestChange_Execute (line 88) | private void RequestChange_Execute(TBuilder parameter)
    method RequestChange_CanExecute (line 100) | private bool RequestChange_CanExecute(TBuilder parameter)

FILE: Tools/WickedSick.MVVM/DialogEx/IDialogCompleteParameters.cs
  type IDialogCompleteParameters (line 4) | public interface IDialogCompleteParameters

FILE: Tools/WickedSick.MVVM/ObservableObject.cs
  class ObservableObject (line 5) | public abstract class ObservableObject : INotifyPropertyChanged
    method OnPropertyChanged (line 9) | protected virtual void OnPropertyChanged(string propertyName)

FILE: Tools/WickedSick.MVVM/RelayCommand.cs
  class RelayCommand (line 6) | public class RelayCommand : ICommand
    method RelayCommand (line 11) | public RelayCommand(Action execute)
    method RelayCommand (line 16) | public RelayCommand(Action execute, Func<bool> canExecute)
    method CanExecute (line 22) | public bool CanExecute(object parameter)
    method ForceCanExecuteChanged (line 29) | public void ForceCanExecuteChanged()
    method Execute (line 36) | public void Execute(object parameter = null)
    method RelayCommand (line 47) | public RelayCommand(Action<T> execute)
    method RelayCommand (line 52) | public RelayCommand(Action<T> execute, Func<T, bool> canExecute)
    method CanExecute (line 62) | public bool CanExecute(object parameter)
    method ForceCanExecuteChanged (line 69) | public void ForceCanExecuteChanged()
    method Execute (line 76) | public void Execute(object parameter)
  class RelayCommand (line 42) | public class RelayCommand<T> : ICommand
    method RelayCommand (line 11) | public RelayCommand(Action execute)
    method RelayCommand (line 16) | public RelayCommand(Action execute, Func<bool> canExecute)
    method CanExecute (line 22) | public bool CanExecute(object parameter)
    method ForceCanExecuteChanged (line 29) | public void ForceCanExecuteChanged()
    method Execute (line 36) | public void Execute(object parameter = null)
    method RelayCommand (line 47) | public RelayCommand(Action<T> execute)
    method RelayCommand (line 52) | public RelayCommand(Action<T> execute, Func<T, bool> canExecute)
    method CanExecute (line 62) | public bool CanExecute(object parameter)
    method ForceCanExecuteChanged (line 69) | public void ForceCanExecuteChanged()
    method Execute (line 76) | public void Execute(object parameter)

FILE: Tools/WickedSick.MVVM/TreeViewEx/TreeViewBehavior.cs
  class TreeViewBehavior (line 7) | public class TreeViewBehavior : Behavior<TreeView>
    method OnSelectedItemPropertyChanged (line 18) | private static void OnSelectedItemPropertyChanged(DependencyObject d, ...
    method OnAttached (line 27) | protected override void OnAttached()
    method AssociatedObject_SelectedItemChanged (line 33) | private void AssociatedObject_SelectedItemChanged(object sender, Route...
    method OnDetaching (line 38) | protected override void OnDetaching()

FILE: Tools/WickedSick.MVVM/ViewModelBase.cs
  class ViewModelBase (line 4) | public abstract class ViewModelBase : ObservableObject

FILE: Tools/WickedSick.Thea.VisualStudioInterop/ComMessageFilter.cs
  class ComMessageFilter (line 6) | public class ComMessageFilter : IOleMessageFilter
    method Register (line 12) | public static void Register()
    method Revoke (line 19) | public static void Revoke()
    method HandleInComingCall (line 25) | public int HandleInComingCall(int dwCallType, IntPtr hTaskCaller, int ...
    method RetryRejectedCall (line 30) | public int RetryRejectedCall(IntPtr hTaskCallee, int dwTickCount, int ...
    method MessagePending (line 40) | public int MessagePending(IntPtr hTaskCallee, int dwTickCount, int dwP...
    method CoRegisterMessageFilter (line 45) | [DllImport("Ole32.dll")]
  type IOleMessageFilter (line 49) | [ComImport(), Guid("00000016-0000-0000-C000-000000000046"),
    method HandleInComingCall (line 53) | [PreserveSig]
    method RetryRejectedCall (line 56) | [PreserveSig]
    method MessagePending (line 59) | [PreserveSig]

FILE: Tools/WickedSick.Thea.VisualStudioInterop/ConsoleTest.cs
  class ConsoleTest (line 11) | public class ConsoleTest
    method Main (line 13) | public static void Main(string[] args)

FILE: Tools/WickedSick.Thea.VisualStudioInterop/ContextNotAvailableException.cs
  class ContextNotAvailableException (line 6) | public class ContextNotAvailableException : Exception
    method ContextNotAvailableException (line 8) | public ContextNotAvailableException(COMException cex)

FILE: Tools/WickedSick.Thea.VisualStudioInterop/NativeMethods.cs
  class NativeMethods (line 6) | internal class NativeMethods
    method GetRunningObjectTable (line 8) | [DllImport("ole32.dll")]
    method CreateBindCtx (line 11) | [DllImport("ole32.dll")]

FILE: Tools/WickedSick.Thea.VisualStudioInterop/VisualStudioBroker.cs
  class VisualStudioBroker (line 7) | public class VisualStudioBroker
    method GetInstances (line 9) | public static IEnumerable<VisualStudioInstance> GetInstances()
    method IsVisualStudio (line 18) | private static bool IsVisualStudio(Process p)
    method InstanceFromProcess (line 23) | private static VisualStudioInstance InstanceFromProcess(Process p)

FILE: Tools/WickedSick.Thea.VisualStudioInterop/VisualStudioInstance.cs
  class VisualStudioInstance (line 10) | public class VisualStudioInstance
    method GetDebugger (line 14) | protected dynamic GetDebugger()
    method VisualStudioInstance (line 30) | public VisualStudioInstance(int processID)
    method Attach (line 72) | public bool Attach()
    method GetExpression (line 109) | public string GetExpression(string expression)
    method ExecuteStatement (line 141) | public void ExecuteStatement(string expression)
    method GetDebuggedProcesses (line 156) | public IEnumerable<EnvDTE.Process> GetDebuggedProcesses()
    method HandleCOMException (line 176) | private void HandleCOMException(COMException cex)
    method IsContextNotAvailable (line 196) | private static bool IsContextNotAvailable(COMException cex)
    method IsRejectedCall (line 204) | private static bool IsRejectedCall(COMException cex)

FILE: Tools/WickedSick.Thea/App.xaml.cs
  class App (line 8) | public partial class App : Application
    method Initialize (line 10) | public void Initialize()
    method Current_DispatcherUnhandledException (line 27) | private void Current_DispatcherUnhandledException(object sender, Syste...
    method CleanUp (line 37) | public void CleanUp(object dataContext)

FILE: Tools/WickedSick.Thea/Controls/LayoutDisplay.xaml.cs
  class LayoutDisplay (line 10) | public partial class LayoutDisplay : UserControl
    method LayoutMetricsPropertyChanged (line 21) | private static void LayoutMetricsPropertyChanged(DependencyObject d, D...
    method LayoutDisplay (line 29) | public LayoutDisplay()
    method UserControl_SizeChanged (line 34) | private void UserControl_SizeChanged(object sender, SizeChangedEventAr...
    method InitBackground (line 39) | protected void InitBackground()
    method CreateBackgroundLine (line 55) | protected Line CreateBackgroundLine(double x1, double y1, double x2, d...
    method Update (line 70) | protected void Update(LayoutMetrics metrics)
    method Fit (line 98) | protected void Fit()

FILE: Tools/WickedSick.Thea/Controls/PerformanceTicker.xaml.cs
  class PerformanceTicker (line 13) | public partial class PerformanceTicker : UserControl
    method DataPropertyChanged (line 24) | private static void DataPropertyChanged(DependencyObject d, Dependency...
    method PerformanceTicker (line 39) | public PerformanceTicker()
    method AttachData (line 55) | protected void AttachData(ObservableCollection<FrameInfo> data)
    method DetachData (line 61) | protected void DetachData(ObservableCollection<FrameInfo> data)
    method data_CollectionChanged (line 67) | private void data_CollectionChanged(object sender, System.Collections....
    method AddFrameInfo (line 80) | private void AddFrameInfo(FrameInfo newfi)
    method ChartCanvas_SizeChanged (line 93) | private void ChartCanvas_SizeChanged(object sender, SizeChangedEventAr...
    method UpdateScrollBar (line 106) | protected void UpdateScrollBar()
    method ChartScrollBar_ValueChanged (line 114) | private void ChartScrollBar_ValueChanged(object sender, RoutedProperty...

FILE: Tools/WickedSick.Thea/Controls/Pill.xaml.cs
  class Pill (line 6) | public partial class Pill : UserControl
    method Pill (line 8) | public Pill()
    method MetricsChanged (line 41) | protected void MetricsChanged()

FILE: Tools/WickedSick.Thea/Helpers/FaydeInterop.cs
  class FaydeInterop (line 17) | public class FaydeInterop : IJavascriptContext
    method FaydeInterop (line 22) | public FaydeInterop(Browser browser)
    method InvalidateCache (line 38) | public void InvalidateCache()
    method GetVisualTree (line 49) | public IEnumerable<VisualViewModel> GetVisualTree()
    method CreateVisualViewModel (line 61) | protected VisualViewModel CreateVisualViewModel(DebugInteropCache cache)
    method GetVisualIDsInHitTest (line 76) | public IEnumerable<int> GetVisualIDsInHitTest()
    method AttachToVisualStudio (line 86) | public void AttachToVisualStudio(VisualStudioInstance instance)
    method GetDependencyProperties (line 92) | public IEnumerable<DependencyPropertyCache> GetDependencyProperties()
    method GetStorages (line 103) | public IEnumerable<PropertyStorageWrapper> GetStorages(int id)
    method GetLayoutMetrics (line 115) | public LayoutMetrics GetLayoutMetrics(int id)
    method VerifyInterop (line 129) | protected bool VerifyInterop()
    method Execute (line 140) | public void Execute(string script)
    method Eval (line 156) | public string Eval(string expression)
    method EvalAgainstStackFrame (line 170) | public string EvalAgainstStackFrame(string expression)
    method RunFunc (line 189) | private string RunFunc(string functionName, string args = null)
    method RefreshIsThisOnStackFrame (line 196) | private void RefreshIsThisOnStackFrame(VisualViewModel vvm)
    method ParseJson (line 208) | private static T ParseJson<T>(string json) where T : class
    method DeserializeList (line 224) | private static List<dynamic> DeserializeList(string json)
    method DeserializeList (line 235) | private static List<T> DeserializeList<T>(string json)

FILE: Tools/WickedSick.Thea/Helpers/IJavascriptContext.cs
  type IJavascriptContext (line 4) | public interface IJavascriptContext
    method Execute (line 7) | void Execute(string expression);
    method Eval (line 8) | string Eval(string expression);

FILE: Tools/WickedSick.Thea/IEnumerableEx.cs
  class IEnumerableEx (line 8) | public static class IEnumerableEx
    method MergeInto (line 10) | public static void MergeInto<T>(this IList<T> src, IList<T> dest, Func...
    method Except (line 40) | public static IEnumerable<T> Except<T>(this IEnumerable<T> first, IEnu...
    method Intersect (line 46) | public static IEnumerable<T> Intersect<T>(this IEnumerable<T> first, I...
  class AnonymousComparer (line 53) | public class AnonymousComparer<T> : IEqualityComparer<T>
    method Equals (line 57) | public bool Equals(T x, T y)
    method GetHashCode (line 62) | public int GetHashCode(T obj)

FILE: Tools/WickedSick.Thea/MainWindow.xaml.cs
  class MainWindow (line 6) | public partial class MainWindow : Window
    method MainWindow (line 8) | public MainWindow()
    method OnClosed (line 15) | private void OnClosed()

FILE: Tools/WickedSick.Thea/Models/DebugInteropCache.cs
  class DebugInteropCache (line 6) | [DataContract]

FILE: Tools/WickedSick.Thea/Models/DependencyPropertyCache.cs
  class DependencyPropertyCache (line 5) | [DataContract]

FILE: Tools/WickedSick.Thea/Models/DependencyValue.cs
  class DependencyValue (line 5) | public class DependencyValue : ObservableObject

FILE: Tools/WickedSick.Thea/Models/FrameInfo.cs
  class FrameInfo (line 4) | public class FrameInfo

FILE: Tools/WickedSick.Thea/Models/LayoutMetrics.cs
  class LayoutMetrics (line 8) | public class LayoutMetrics
    method LayoutMetrics (line 10) | public LayoutMetrics()
    method FromJson (line 38) | public static LayoutMetrics FromJson(string json)
    method InitProps (line 46) | protected void InitProps()
  class JsLayoutMetrics (line 73) | internal class JsLayoutMetrics
    method ToClr (line 75) | public LayoutMetrics ToClr()
  type JsPoint (line 140) | internal struct JsPoint
    method ToClr (line 147) | public Point ToClr()
  type JsSize (line 157) | internal struct JsSize
    method ToClr (line 164) | public Size ToClr()
  type JsRect (line 174) | internal struct JsRect
    method ToClr (line 185) | public Rect ToClr()

FILE: Tools/WickedSick.Thea/Models/PropertyStorageWrapper.cs
  type PropertyPrecedence (line 7) | public enum PropertyPrecedence
  class PropertyStorageWrapper (line 18) | public class PropertyStorageWrapper : MVVM.ObservableObject

FILE: Tools/WickedSick.Thea/Models/TimelineGroup.cs
  class TimelineGroup (line 5) | public class TimelineGroup

FILE: Tools/WickedSick.Thea/Properties/Resources.Designer.cs
  class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource...
    method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...

FILE: Tools/WickedSick.Thea/Properties/Settings.Designer.cs
  class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]

FILE: Tools/WickedSick.Thea/Resources/BoolFontWeightConverter.cs
  class BoolFontWeightConverter (line 7) | public class BoolFontWeightConverter : IValueConverter
    method Convert (line 9) | public object Convert(object value, Type targetType, object parameter,...
    method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame...

FILE: Tools/WickedSick.Thea/Resources/BoolSolidColorBrushConverter.cs
  class BoolSolidColorBrushConverter (line 8) | public class BoolSolidColorBrushConverter : IValueConverter
    method Convert (line 12) | public object Convert(object value, Type targetType, object parameter,...
    method ConvertBack (line 19) | public object ConvertBack(object value, Type targetType, object parame...

FILE: Tools/WickedSick.Thea/Resources/BoolVisibilityConverter.cs
  class BoolVisibilityConverter (line 7) | public class BoolVisibilityConverter : IValueConverter
    method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,...
    method ConvertBack (line 23) | public object ConvertBack(object value, Type targetType, object parame...

FILE: Tools/WickedSick.Thea/Resources/RelativeSizeValueConverter.cs
  class RelativeSizeValueConverter (line 9) | class RelativeSizeValueConverter : IMultiValueConverter
    method Convert (line 11) | public object Convert(object[] values, Type targetType, object paramet...
    method ConvertBack (line 19) | public object[] ConvertBack(object value, Type[] targetTypes, object p...

FILE: Tools/WickedSick.Thea/ViewModels/ChooseVisualStudioViewModel.cs
  class ChooseVisualStudioViewModel (line 7) | public class ChooseVisualStudioViewModel : ViewModelBase
    method ChooseVisualStudioViewModel (line 9) | public ChooseVisualStudioViewModel()
    method Refresh_Execute (line 53) | private void Refresh_Execute()

FILE: Tools/WickedSick.Thea/ViewModels/ExamineViewModel.cs
  class ExamineViewModel (line 11) | public class ExamineViewModel : ViewModelBase
    method CreateAndRun (line 13) | public static ExamineViewModel CreateAndRun(IJavascriptContext jsConte...
    method Run (line 64) | protected void Run()

FILE: Tools/WickedSick.Thea/ViewModels/LoadViewModel.cs
  class LoadViewModel (line 12) | public class LoadViewModel : ViewModelBase, IDisposable
    method LoadViewModel (line 16) | public LoadViewModel()
    method Refresh_Execute (line 72) | private void Refresh_Execute()
    method Refresh_CanExecute (line 78) | private bool Refresh_CanExecute()
    method DoRefresh (line 83) | private void DoRefresh()
    method ContinueRefresh (line 98) | private void ContinueRefresh(Exception error, List<Browser> browsers)
    method FinishRefresh (line 103) | private void FinishRefresh(List<Browser> browsers)
    method Dispose (line 119) | public void Dispose()
    method OnPropertyChanged (line 129) | protected override void OnPropertyChanged(string propertyName)

FILE: Tools/WickedSick.Thea/ViewModels/MainViewModel.cs
  class MainViewModel (line 14) | public class MainViewModel : ViewModelBase, IDisposable
    method MainViewModel (line 19) | public MainViewModel()
    method CreateLoadCommand (line 106) | private DialogViewModel<LoadViewModel> CreateLoadCommand()
    method Load (line 122) | public void Load()
    method CreateExamineCommand (line 142) | private DialogViewModel<string, ExamineViewModel> CreateExamineCommand()
    method CreateChooseVisualStudioCommand (line 165) | private DialogViewModel<ChooseVisualStudioViewModel> CreateChooseVisua...
    method AttachToBrowser (line 178) | private void AttachToBrowser(Browser browser)
    method AttachToVisualStudio (line 192) | private void AttachToVisualStudio(VisualStudioInterop.VisualStudioInst...
    method StartTimer (line 209) | private void StartTimer()
    method _Timer_Tick (line 217) | private void _Timer_Tick(object sender, EventArgs e)
    method RefreshTree (line 232) | private void RefreshTree()
    method RefreshThisVisual (line 243) | private void RefreshThisVisual(List<VisualViewModel> allVisuals)
    method RefreshHitTestVisuals (line 255) | private void RefreshHitTestVisuals(List<VisualViewModel> allVisuals)
    method RefreshDPs (line 267) | private void RefreshDPs()
    method Dispose (line 276) | public void Dispose()
    method OnPropertyChanged (line 285) | protected override void OnPropertyChanged(string propertyName)
    method UpdateSelectedVisual (line 292) | protected void UpdateSelectedVisual()

FILE: Tools/WickedSick.Thea/ViewModels/PerformanceViewModel.cs
  class PerformanceViewModel (line 10) | public class PerformanceViewModel : ViewModelBase
    method Update (line 25) | public void Update()
    method GetFrameInfo (line 35) | protected FrameInfo GetFrameInfo()

FILE: Tools/WickedSick.Thea/ViewModels/TimelineViewModel.cs
  class TimelineViewModel (line 13) | public class TimelineViewModel : MVVM.ViewModelBase
    method TimelineViewModel (line 32) | public TimelineViewModel()
    method CalculateTimelineMax (line 48) | private void CalculateTimelineMax()
    method Items_CollectionChanged (line 58) | private void Items_CollectionChanged(object sender, System.Collections...
    method Update (line 63) | public void Update()
    method GetTimelineGroups (line 74) | protected IEnumerable<TimelineGroup> GetTimelineGroups()

FILE: Tools/WickedSick.Thea/ViewModels/VisualViewModel.cs
  class VisualViewModel (line 9) | public class VisualViewModel : ViewModelBase

FILE: Tools/WickedSick.Thea/Views/ChooseVisualStudioWindow.xaml.cs
  class ChooseVisualStudioWindow (line 6) | public partial class ChooseVisualStudioWindow : Window
    method ChooseVisualStudioWindow (line 8) | public ChooseVisualStudioWindow()
    method ListBox_SelectionChanged (line 13) | private void ListBox_SelectionChanged(object sender, SelectionChangedE...
    method Cancel_Click (line 19) | private void Cancel_Click(object sender, RoutedEventArgs e)

FILE: Tools/WickedSick.Thea/Views/ExamineWindow.xaml.cs
  class ExamineWindow (line 19) | public partial class ExamineWindow : Window
    method ExamineWindow (line 21) | public ExamineWindow()

FILE: Tools/WickedSick.Thea/Views/LoadWindow.xaml.cs
  class LoadWindow (line 6) | public partial class LoadWindow : Window
    method LoadWindow (line 8) | public LoadWindow()
    method ListBox_SelectionChanged (line 13) | private void ListBox_SelectionChanged(object sender, System.Windows.Co...

FILE: Tools/WickedSick.Thea/Views/PerformanceView.xaml.cs
  class PerformanceView (line 20) | public partial class PerformanceView : UserControl
    method PerformanceView (line 22) | public PerformanceView()

FILE: Tools/WickedSick.Thea/Views/TimelineView.xaml.cs
  class TimelineView (line 5) | public partial class TimelineView : UserControl
    method TimelineView (line 7) | public TimelineView()

FILE: Tools/WickedSick.Thea/Views/VisualTree.xaml.cs
  class VisualTree (line 5) | public partial class VisualTree : UserControl
    method VisualTree (line 7) | public VisualTree()

FILE: dist/fayde.d.ts
  class ThemedLibrary (line 5) | class ThemedLibrary extends nullstone.Library {
  class ThemedLibraryResolver (line 20) | class ThemedLibraryResolver extends nullstone.LibraryResolver {
  type Enum (line 29) | interface Enum {
  type Uri (line 33) | interface Uri extends nullstone.Uri {
  class ResourceTypeManager (line 35) | class ResourceTypeManager extends nullstone.TypeManager {
  class BasicClipboard (line 47) | class BasicClipboard implements IClipboard {
  type IClipboard (line 56) | interface IClipboard {
  class NetscapeClipboard (line 63) | class NetscapeClipboard implements IClipboard {
  type CollectionChangedAction (line 72) | enum CollectionChangedAction {
  class CollectionChangedEventArgs (line 78) | class CollectionChangedEventArgs implements nullstone.IEventArgs {
  type INotifyCollectionChanged (line 92) | interface INotifyCollectionChanged {
  class PropertyChangedEventArgs (line 98) | class PropertyChangedEventArgs implements nullstone.IEventArgs {
  type INotifyPropertyChanged (line 102) | interface INotifyPropertyChanged {
  class ObservableCollection (line 108) | class ObservableCollection<T> implements nullstone.IEnumerable<T>, nulls...
  class DeepObservableCollection (line 129) | class DeepObservableCollection<T> extends ObservableCollection<T> {
  type IFilterItemFunc (line 137) | interface IFilterItemFunc<T> {
  type IFilterItemIndexFunc (line 140) | interface IFilterItemIndexFunc<T> {
  class FilteredCollection (line 143) | class FilteredCollection<T> extends DeepObservableCollection<T> {
  class ItemPropertyChangedEventArgs (line 157) | class ItemPropertyChangedEventArgs<T> extends PropertyChangedEventArgs {
  class ReadOnlyObservableCollection (line 163) | class ReadOnlyObservableCollection<T> implements nullstone.ICollection<T...
  type IIsAttachedMonitor (line 185) | interface IIsAttachedMonitor {
  class XamlNode (line 189) | class XamlNode {
  class XamlObject (line 221) | class XamlObject implements Providers.IIsPropertyInheritable {
  type PropertyPrecedence (line 238) | enum PropertyPrecedence {
  type IPropertyChangedListener (line 250) | interface IPropertyChangedListener {
  type IPropertyStorage (line 255) | interface IPropertyStorage {
  type IPropertyStorageOwner (line 265) | interface IPropertyStorageOwner {
  class PropertyStore (line 269) | class PropertyStore {
  class ImmutableStore (line 284) | class ImmutableStore extends PropertyStore {
  type IOutIsValid (line 294) | interface IOutIsValid {
  type IType (line 297) | interface IType {
  class DependencyProperty (line 299) | class DependencyProperty {
  class ImmutableDependencyProperty (line 332) | class ImmutableDependencyProperty<T> extends DependencyProperty {
  type IDataContextStorage (line 337) | interface IDataContextStorage extends IPropertyStorage {
  class DataContextStore (line 340) | class DataContextStore extends PropertyStore {
  type IDPReactionCallback (line 351) | interface IDPReactionCallback<T> {
  class DONode (line 362) | class DONode extends XamlNode {
  class DependencyObject (line 369) | class DependencyObject extends XamlObject implements ICloneable, Provide...
  type IUIReactionCallback (line 395) | interface IUIReactionCallback<T> {
  type IInheritedStorage (line 405) | interface IInheritedStorage extends IPropertyStorage {
  type IIsPropertyInheritable (line 408) | interface IIsPropertyInheritable {
  class InheritedStore (line 411) | class InheritedStore extends PropertyStore {
  type Orientation (line 424) | enum Orientation {
  type Visibility (line 428) | enum Visibility {
  type CursorType (line 432) | enum CursorType {
  type HorizontalAlignment (line 452) | enum HorizontalAlignment {
  type VerticalAlignment (line 458) | enum VerticalAlignment {
  type FlowDirection (line 464) | enum FlowDirection {
  type FontWeight (line 468) | enum FontWeight {
  type TextAlignment (line 480) | enum TextAlignment {
  type TextDecorations (line 486) | enum TextDecorations {
  type LineStackingStrategy (line 490) | enum LineStackingStrategy {
  class InheritableOwner (line 515) | class InheritableOwner {
  class UINode (line 530) | class UINode extends DONode {
  class UIElement (line 559) | class UIElement extends DependencyObject implements Providers.IIsPropert...
  class ResourcesStore (line 647) | class ResourcesStore extends PropertyStore {
  class ActualSizeStore (line 658) | class ActualSizeStore extends PropertyStore {
  class FENode (line 669) | class FENode extends UINode implements Providers.IStyleHolder, Providers...
  class FrameworkElement (line 690) | class FrameworkElement extends UIElement implements IResourcable, Provid...
  type IContentAnnotation (line 739) | interface IContentAnnotation {
  type ITextContentAnnotation (line 744) | interface ITextContentAnnotation {
  class Border (line 751) | class Border extends FrameworkElement {
  type IIsEnabledStorage (line 769) | interface IIsEnabledStorage extends IPropertyStorage {
  class IsEnabledStore (line 772) | class IsEnabledStore extends PropertyStore {
  type KeyboardNavigationMode (line 784) | enum KeyboardNavigationMode {
  type ModifierKeys (line 792) | enum ModifierKeys {
  type IModifiersOn (line 800) | interface IModifiersOn {
  class Keyboard (line 805) | class Keyboard {
  type IIsEnabledListener (line 814) | interface IIsEnabledListener {
  class ControlNode (line 818) | class ControlNode extends FENode {
  class Control (line 836) | class Control extends FrameworkElement implements Providers.IIsPropertyI...
  type ITemplateVisualStateDefinition (line 892) | interface ITemplateVisualStateDefinition {
  type ITemplatePartDefinition (line 897) | interface ITemplatePartDefinition {
  class ContentControlNode (line 904) | class ContentControlNode extends ControlNode {
  class ContentControl (line 913) | class ContentControl extends Control {
  type TextWrapping (line 933) | enum TextWrapping {
  type ScrollBarVisibility (line 938) | enum ScrollBarVisibility {
  type TextTrimming (line 944) | enum TextTrimming {
  type ClickMode (line 949) | enum ClickMode {
  type PlacementMode (line 954) | enum PlacementMode {
  type SelectionMode (line 961) | enum SelectionMode {
  type MediaElementState (line 966) | enum MediaElementState {
  type SelectionOnFocus (line 974) | enum SelectionOnFocus {
  class ButtonBase (line 984) | class ButtonBase extends ContentControl {
  class Button (line 1028) | class Button extends Primitives.ButtonBase {
  class XamlObjectCollection (line 1035) | class XamlObjectCollection<T extends XamlObject> extends XamlObject impl...
  class PanelNode (line 1063) | class PanelNode extends FENode {
  class Panel (line 1070) | class Panel extends FrameworkElement {
  class Canvas (line 1085) | class Canvas extends Panel {
  class ToggleButton (line 1096) | class ToggleButton extends ButtonBase {
  class CheckBox (line 1114) | class CheckBox extends Primitives.ToggleButton {
  class ColumnDefinition (line 1119) | class ColumnDefinition extends DependencyObject implements minerva.contr...
  class ColumnDefinitionCollection (line 1130) | class ColumnDefinitionCollection extends XamlObjectCollection<ColumnDefi...
  class ItemsControlNode (line 1136) | class ItemsControlNode extends ControlNode {
  class ItemsControl (line 1142) | class ItemsControl extends Control {
  class Selector (line 1182) | class Selector extends ItemsControl {
  class ContentPresenterNode (line 1236) | class ContentPresenterNode extends FENode {
  class ContentPresenter (line 1248) | class ContentPresenter extends FrameworkElement {
  class PopupNode (line 1259) | class PopupNode extends FENode {
  class Popup (line 1272) | class Popup extends FrameworkElement {
  type IScrollInfo (line 1290) | interface IScrollInfo {
  class ScrollContentPresenter (line 1319) | class ScrollContentPresenter extends ContentPresenter implements Primiti...
  class RangeBase (line 1352) | class RangeBase extends Controls.Control {
  class RepeatButton (line 1372) | class RepeatButton extends ButtonBase {
  class Thumb (line 1402) | class Thumb extends Control {
  class ScrollBar (line 1437) | class ScrollBar extends RangeBase {
  class ScrollViewer (line 1479) | class ScrollViewer extends ContentControl {
  class ComboBox (line 1548) | class ComboBox extends Primitives.Selector {
  class ListBoxItem (line 1601) | class ListBoxItem extends ContentControl {
  class ComboBoxItem (line 1622) | class ComboBoxItem extends ListBoxItem {
  class FrameworkTemplate (line 1629) | class FrameworkTemplate extends DependencyObject {
  class ControlTemplate (line 1640) | class ControlTemplate extends Markup.FrameworkTemplate {
  class Dialog (line 1647) | class Dialog extends ContentControl {
  class UserControl (line 1659) | class UserControl extends Control {
  class Page (line 1668) | class Page extends UserControl {
  type INavigate (line 1676) | interface INavigate {
  class Frame (line 1682) | class Frame extends ContentControl implements Navigation.INavigate {
  class GridNode (line 1715) | class GridNode extends PanelNode {
  class Grid (line 1720) | class Grid extends Panel {
  class GridLength (line 1747) | class GridLength implements minerva.controls.grid.IGridLength, ICloneable {
  class HeaderedContentControl (line 1756) | class HeaderedContentControl extends ContentControl {
  class HyperlinkButton (line 1767) | class HyperlinkButton extends Primitives.ButtonBase {
  type BrushMappingMode (line 1778) | enum BrushMappingMode {
  type GradientSpreadMethod (line 1782) | enum GradientSpreadMethod {
  type Stretch (line 1787) | enum Stretch {
  type AlignmentX (line 1793) | enum AlignmentX {
  type AlignmentY (line 1798) | enum AlignmentY {
  type TextHintingMode (line 1803) | enum TextHintingMode {
  class Image (line 1810) | class Image extends FrameworkElement {
  type IItemCollection (line 1827) | interface IItemCollection extends nullstone.ICollection<any> {
  class ItemCollection (line 1835) | class ItemCollection extends XamlObjectCollection<any> implements IItemC...
  class ItemsPanelTemplate (line 1862) | class ItemsPanelTemplate extends Markup.FrameworkTemplate {
  class ItemsPresenterNode (line 1867) | class ItemsPresenterNode extends FENode {
  class ItemsPresenter (line 1874) | class ItemsPresenter extends FrameworkElement {
  class ListBox (line 1886) | class ListBox extends Primitives.Selector {
  class MediaElement (line 1912) | class MediaElement extends FrameworkElement {
  class RoutedEventArgs (line 1934) | class RoutedEventArgs implements nullstone.IEventArgs {
  type Key (line 1941) | enum Key {
  class KeyboardEventArgs (line 2027) | class KeyboardEventArgs extends RoutedEventArgs {
  class KeyEventArgs (line 2029) | class KeyEventArgs extends KeyboardEventArgs {
  class TextBoxBase (line 2038) | class TextBoxBase extends Control {
  class PasswordBox (line 2093) | class PasswordBox extends TextBoxBase {
  class ProgressBar (line 2103) | class ProgressBar extends Primitives.RangeBase {
  class RadioButton (line 2120) | class RadioButton extends Primitives.ToggleButton {
  class _RichTextBoxView (line 2131) | class _RichTextBoxView {
  class RichTextBox (line 2133) | class RichTextBox extends Control {
  class RowDefinition (line 2140) | class RowDefinition extends DependencyObject implements minerva.controls...
  class RowDefinitionCollection (line 2151) | class RowDefinitionCollection extends XamlObjectCollection<RowDefinition> {
  class Slider (line 2157) | class Slider extends Primitives.RangeBase {
  class StackPanel (line 2194) | class StackPanel extends Panel {
  class TextBlockNode (line 2202) | class TextBlockNode extends FENode {
  class TextBlock (line 2215) | class TextBlock extends FrameworkElement {
  class TextBox (line 2254) | class TextBox extends TextBoxBase {
  class ToolTip (line 2283) | class ToolTip extends ContentControl {
  class Point (line 2317) | class Point extends minerva.Point {
  class ToolTipService (line 2322) | class ToolTipService {
  type VirtualizationMode (line 2336) | enum VirtualizationMode {
  class VirtualizingPanel (line 2340) | class VirtualizingPanel extends Panel {
  class VirtualizingStackPanel (line 2354) | class VirtualizingStackPanel extends VirtualizingPanel implements Primit...
  type ICloneable (line 2387) | interface ICloneable {
  class DataTemplate (line 2394) | class DataTemplate extends Markup.FrameworkTemplate {
  type IDependencyPropertyChangedEventArgs (line 2399) | interface IDependencyPropertyChangedEventArgs {
  class DependencyPropertyChangedEventArgs (line 2404) | class DependencyPropertyChangedEventArgs implements nullstone.IEventArgs...
  class HierarchicalDataTemplate (line 2410) | class HierarchicalDataTemplate extends DataTemplate {
  class LayoutInformation (line 2420) | class LayoutInformation {
  class NameScope (line 2426) | class NameScope {
  type IResourcable (line 2437) | interface IResourcable {
  class ResourceDictionaryCollection (line 2440) | class ResourceDictionaryCollection extends XamlObjectCollection<Resource...
  class ResourceDictionary (line 2445) | class ResourceDictionary extends XamlObject implements nullstone.IEnumer...
  class RoutedEvent (line 2466) | class RoutedEvent<T extends RoutedEventArgs> extends nullstone.Event<T> {
  class RoutedPropertyChangedEvent (line 2470) | class RoutedPropertyChangedEvent<T> extends RoutedEvent<RoutedPropertyCh...
  class RoutedPropertyChangedEventArgs (line 2472) | class RoutedPropertyChangedEventArgs<T> extends RoutedEventArgs {
  class RoutedPropertyChangingEvent (line 2479) | class RoutedPropertyChangingEvent<T> extends RoutedEvent<RoutedPropertyC...
  class RoutedPropertyChangingEventArgs (line 2481) | class RoutedPropertyChangingEventArgs<T> extends RoutedEventArgs {
  class SetterCollection (line 2494) | class SetterCollection extends XamlObjectCollection<Setter> {
  class Setter (line 2501) | class Setter extends DependencyObject {
  class SizeChangedEventArgs (line 2514) | class SizeChangedEventArgs extends RoutedEventArgs {
  class Style (line 2521) | class Style extends DependencyObject {
  class TemplateBinding (line 2535) | class TemplateBinding implements nullstone.markup.IMarkupExtension {
  class TriggerAction (line 2542) | class TriggerAction extends DependencyObject {
  class TriggerActionCollection (line 2545) | class TriggerActionCollection extends XamlObjectCollection<TriggerAction> {
  class TriggerBase (line 2548) | class TriggerBase extends DependencyObject {
  class EventTrigger (line 2552) | class EventTrigger extends TriggerBase {
  class TriggerCollection (line 2564) | class TriggerCollection extends XamlObjectCollection<TriggerBase> {
  class VisualTreeEnum (line 2574) | class VisualTreeEnum {
  class VisualTreeHelper (line 2579) | class VisualTreeHelper {
  type VisualTreeDirection (line 2596) | enum VisualTreeDirection {
  type IWalker (line 2602) | interface IWalker {
  type IStyleWalker (line 2605) | interface IStyleWalker extends IWalker {
  type IDeepTreeWalker (line 2608) | interface IDeepTreeWalker extends IWalker {
  type ITabNavigationWalker (line 2612) | interface ITabNavigationWalker {
  class TabNavigationWalker (line 2618) | class TabNavigationWalker implements ITabNavigationWalker {
  class Binding (line 2630) | class Binding implements nullstone.markup.IMarkupExtension, ICloneable {
  class CollectionViewSource (line 2659) | class CollectionViewSource extends DependencyObject {
  class DataErrorsChangedEventArgs (line 2667) | class DataErrorsChangedEventArgs implements nullstone.IEventArgs {
  type RelativeSourceMode (line 2673) | enum RelativeSourceMode {
  type BindingMode (line 2679) | enum BindingMode {
  type UpdateSourceTrigger (line 2685) | enum UpdateSourceTrigger {
  type IBindingData (line 2692) | interface IBindingData {
  type ICollectionView (line 2713) | interface ICollectionView extends nullstone.IEnumerable<any> {
  type IDataErrorInfo (line 2721) | interface IDataErrorInfo {
  type INotifyDataErrorInfo (line 2728) | interface INotifyDataErrorInfo {
  type IValueConverter (line 2736) | interface IValueConverter {
  class RelativeSource (line 2743) | class RelativeSource implements nullstone.markup.IMarkupExtension, IClon...
  type ITextReactionCallback (line 2757) | interface ITextReactionCallback<T> {
  class TextElementNode (line 2763) | class TextElementNode extends DONode {
  class TextElement (line 2769) | class TextElement extends DependencyObject implements Providers.IIsPrope...
  class Block (line 2795) | class Block extends TextElement {
  class BlockCollection (line 2799) | class BlockCollection extends XamlObjectCollection<Block> {
  class Inline (line 2805) | class Inline extends TextElement {
  class InlineCollection (line 2814) | class InlineCollection extends XamlObjectCollection<Inline> {
  class LineBreak (line 2820) | class LineBreak extends Inline {
  class Paragraph (line 2824) | class Paragraph extends Block {
  class Run (line 2833) | class Run extends Inline implements Providers.IIsPropertyInheritable {
  class Section (line 2843) | class Section extends TextElement {
  class Span (line 2852) | class Span extends Inline {
  class Underline (line 2862) | class Underline extends Span {
  type ITimeline (line 2865) | interface ITimeline {
  class Application (line 2869) | class Application extends DependencyObject implements IResourcable, ITim...
  type ITimerListener (line 2907) | interface ITimerListener {
  class ClockTimer (line 2910) | class ClockTimer {
  class Exception (line 2919) | class Exception {
  class ArgumentException (line 2924) | class ArgumentException extends Exception {
  class ArgumentNullException (line 2927) | class ArgumentNullException extends Exception {
  class InvalidOperationException (line 2930) | class InvalidOperationException extends Exception {
  class XamlParseException (line 2933) | class XamlParseException extends Exception {
  class XamlMarkupParseException (line 2937) | class XamlMarkupParseException extends Exception {
  class NotSupportedException (line 2940) | class NotSupportedException extends Exception {
  class IndexOutOfRangeException (line 2943) | class IndexOutOfRangeException extends Exception {
  class ArgumentOutOfRangeException (line 2946) | class ArgumentOutOfRangeException extends Exception {
  class AttachException (line 2949) | class AttachException extends Exception {
  class InvalidJsonException (line 2953) | class InvalidJsonException extends Exception {
  class TargetInvocationException (line 2958) | class TargetInvocationException extends Exception {
  class UnknownTypeException (line 2962) | class UnknownTypeException extends Exception {
  class FormatException (line 2966) | class FormatException extends Exception {
  class FocusManager (line 2970) | class FocusManager {
  type IInputState (line 2987) | interface IInputState {
  class InputManager (line 2991) | class InputManager {
  class Inspection (line 3028) | class Inspection {
  class Surface (line 3035) | class Surface extends minerva.engine.Surface {
  class Theme (line 3064) | class Theme {
  type IThemeManager (line 3085) | interface IThemeManager {
  class Expression (line 3093) | class Expression {
  class BindingExpressionBase (line 3104) | class BindingExpressionBase extends Expression implements IPropertyPathW...
  class BindingExpression (line 3147) | class BindingExpression extends BindingExpressionBase {
  class DeferredValueExpression (line 3152) | class DeferredValueExpression extends Expression {
  type IEventBindingArgs (line 3158) | interface IEventBindingArgs<T extends nullstone.IEventArgs> {
  class EventBindingExpression (line 3163) | class EventBindingExpression extends Expression {
  class TemplateBindingExpression (line 3183) | class TemplateBindingExpression extends Expression {
  type ICommand (line 3201) | interface ICommand {
  type IKeyInterop (line 3214) | interface IKeyInterop {
  class KeyboardNavigation (line 3220) | class KeyboardNavigation {
  class MouseEventArgs (line 3242) | class MouseEventArgs extends RoutedEventArgs {
  class MouseButtonEventArgs (line 3247) | class MouseButtonEventArgs extends MouseEventArgs {
  class MouseWheelEventArgs (line 3250) | class MouseWheelEventArgs extends MouseEventArgs {
  type MouseInputType (line 3256) | enum MouseInputType {
  type IMouseInterop (line 3265) | interface IMouseInterop {
  class TouchEventArgs (line 3274) | class TouchEventArgs extends RoutedEventArgs {
  type Touch (line 3280) | interface Touch {
  type TouchList (line 3286) | interface TouchList {
  type TouchEvent (line 3289) | interface TouchEvent extends UIEvent {
  type ITouchDevice (line 3293) | interface ITouchDevice {
  type TouchInputType (line 3300) | enum TouchInputType {
  type ITouchInterop (line 3308) | interface ITouchInterop {
  class TouchPoint (line 3314) | class TouchPoint {
  class VirtualKeyboard (line 3321) | class VirtualKeyboard {
  class TimeSpan (line 3326) | class TimeSpan {
  type DayOfWeek (line 3368) | enum DayOfWeek {
  type DateTimeKind (line 3377) | enum DateTimeKind {
  class DateTime (line 3382) | class DateTime {
  class Calendar (line 3431) | class Calendar {
  type CalendarWeekRule (line 3442) | enum CalendarWeekRule {
  class DateTimeFormatInfo (line 3447) | class DateTimeFormatInfo {
  type IFormattable (line 3488) | interface IFormattable {
  class NumberFormatInfo (line 3496) | class NumberFormatInfo {
  type IValidationFunc (line 3538) | interface IValidationFunc {
  type IAutoApplier (line 3541) | interface IAutoApplier<T> {
  class ObservableObject (line 3551) | class ObservableObject implements INotifyPropertyChanged {
  class ViewModelBase (line 3557) | class ViewModelBase extends ObservableObject {
  type IDialogViewModelSettings (line 3561) | interface IDialogViewModelSettings<TAccept, TBuilder> {
  class DialogViewModel (line 3567) | class DialogViewModel<TBuilder, TAccept> extends ViewModelBase {
  type IEntity (line 3583) | interface IEntity extends INotifyPropertyChanged, Data.INotifyDataErrorI...
  class Entity (line 3589) | class Entity implements IEntity {
  type IOverlayCompleteParameters (line 3603) | interface IOverlayCompleteParameters {
  class Route (line 3609) | class Route {
  type IRedirector (line 3621) | interface IRedirector {
  type IViewModelProvider (line 3624) | interface IViewModelProvider {
  class RelayCommand (line 3630) | class RelayCommand implements Input.ICommand {
  type IEventFilter (line 3639) | interface IEventFilter {
  class EventBinding (line 3643) | class EventBinding implements nullstone.markup.IMarkupExtension {
  class StaticResource (line 3666) | class StaticResource implements nullstone.markup.IMarkupExtension {
  class Brush (line 3676) | class Brush extends DependencyObject implements minerva.IBrush {
  class Geometry (line 3690) | class Geometry extends DependencyObject implements minerva.IGeometry {
  class GeometryCollection (line 3703) | class GeometryCollection extends XamlObjectCollection<Geometry> {
  class EllipseGeometry (line 3709) | class EllipseGeometry extends Geometry {
  class GeneralTransform (line 3720) | class GeneralTransform extends DependencyObject {
  class InternalTransform (line 3726) | class InternalTransform extends GeneralTransform implements minerva.ITra...
  type ShapeFlags (line 3738) | enum ShapeFlags {
  type PenLineCap (line 3745) | enum PenLineCap {
  type PenLineJoin (line 3751) | enum PenLineJoin {
  type FillRule (line 3756) | enum FillRule {
  type SweepDirection (line 3760) | enum SweepDirection {
  class GeometryGroup (line 3766) | class GeometryGroup extends Geometry {
  class Color (line 3776) | class Color implements ICloneable {
  class GradientBrush (line 3938) | class GradientBrush extends Brush {
  type IGradientStop (line 3954) | interface IGradientStop {
  class GradientStop (line 3958) | class GradientStop extends DependencyObject implements IGradientStop {
  class GradientStopCollection (line 3965) | class GradientStopCollection extends XamlObjectCollection<GradientStop> {
  class LineGeometry (line 3972) | class LineGeometry extends Geometry {
  class LinearGradientBrush (line 3981) | class LinearGradientBrush extends GradientBrush {
  class Matrix (line 3995) | class Matrix {
  type IMatrix3DChangedListener (line 4012) | interface IMatrix3DChangedListener {
  class Matrix3D (line 4016) | class Matrix3D {
  class Projection (line 4043) | class Projection extends DependencyObject implements minerva.IProjection {
  class Matrix3DProjection (line 4057) | class Matrix3DProjection extends Projection {
  class PathFigure (line 4068) | class PathFigure extends DependencyObject {
  class PathFigureCollection (line 4086) | class PathFigureCollection extends XamlObjectCollection<PathFigure> {
  class PathGeometry (line 4092) | class PathGeometry extends Geometry implements minerva.shapes.path.IPath...
  class PathSegment (line 4106) | class PathSegment extends DependencyObject {
  class PathSegmentCollection (line 4109) | class PathSegmentCollection extends XamlObjectCollection<PathSegment> {
  class ArcSegment (line 4119) | class ArcSegment extends PathSegment {
  class BezierSegment (line 4132) | class BezierSegment extends PathSegment {
  class LineSegment (line 4141) | class LineSegment extends PathSegment {
  class PolyBezierSegment (line 4146) | class PolyBezierSegment extends PathSegment {
  class PolyLineSegment (line 4152) | class PolyLineSegment extends PathSegment {
  class PolyQuadraticBezierSegment (line 4158) | class PolyQuadraticBezierSegment extends PathSegment {
  class QuadraticBezierSegment (line 4164) | class QuadraticBezierSegment extends PathSegment {
  class PlaneProjection (line 4173) | class PlaneProjection extends Projection {
  class RadialGradientBrush (line 4203) | class RadialGradientBrush extends GradientBrush {
  class RectangleGeometry (line 4221) | class RectangleGeometry extends Geometry {
  class SolidColorBrush (line 4232) | class SolidColorBrush extends Brush {
  class TextOptions (line 4243) | class TextOptions {
  class TileBrush (line 4250) | class TileBrush extends Brush {
  class Transform (line 4263) | class Transform extends GeneralTransform implements minerva.ITransform {
  class MatrixTransform (line 4276) | class MatrixTransform extends Transform {
  class RotateTransform (line 4284) | class RotateTransform extends Transform {
  class ScaleTransform (line 4293) | class ScaleTransform extends Transform {
  class SkewTransform (line 4304) | class SkewTransform extends Transform {
  class TranslateTransform (line 4315) | class TranslateTransform extends Transform {
  class TransformCollection (line 4322) | class TransformCollection extends XamlObjectCollection<Transform> {
  class TransformGroup (line 4326) | class TransformGroup extends Transform {
  class NavigationService (line 4337) | class NavigationService {
  class RedirectRoute (line 4348) | class RedirectRoute extends Route {
  class RouteMapper (line 4355) | class RouteMapper extends DependencyObject {
  class RouteMapping (line 4365) | class RouteMapping extends DependencyObject {
  class UriMapper (line 4374) | class UriMapper extends DependencyObject {
  class UriMapping (line 4382) | class UriMapping extends DependencyObject {
  class CornerRadius (line 4390) | class CornerRadius extends minerva.CornerRadius implements ICloneable {
  type DurationType (line 4393) | enum DurationType {
  class Duration (line 4398) | class Duration implements ICloneable {
  class FontFamily (line 4412) | class FontFamily implements ICloneable {
  class KeyTime (line 4418) | class KeyTime implements ICloneable {
  class Length (line 4434) | class Length {
  class Rect (line 4436) | class Rect extends minerva.Rect {
  class Size (line 4439) | class Size extends minerva.Size {
  class Thickness (line 4442) | class Thickness extends minerva.Thickness {
  class BError (line 4449) | class BError {
  type ITimelineEvent (line 4498) | interface ITimelineEvent {
  type ITimelineGroup (line 4503) | interface ITimelineGroup {
  class TimelineProfile (line 4509) | class TimelineProfile {
  type ITextOwner (line 4525) | interface ITextOwner {
  type EmitChangedType (line 4530) | enum EmitChangedType {
  class Proxy (line 4535) | class Proxy implements ITextOwner {
  class DoubleCollection (line 4573) | class DoubleCollection extends XamlObjectCollection<XamlObject> {
  class Shape (line 4578) | class Shape extends FrameworkElement {
  class Ellipse (line 4607) | class Ellipse extends Shape {
  class Line (line 4614) | class Line extends Shape {
  class Path (line 4628) | class Path extends Shape {
  class PointCollection (line 4636) | class PointCollection implements nullstone.ICollection<Point> {
  class Polygon (line 4656) | class Polygon extends Shape {
  class Polyline (line 4668) | class Polyline extends Shape {
  class Rectangle (line 4680) | class Rectangle extends Shape {
  class ValidationError (line 4702) | class ValidationError {
  type ValidationErrorEventAction (line 4711) | enum ValidationErrorEventAction {
  class ValidationErrorEventArgs (line 4717) | class ValidationErrorEventArgs extends RoutedEventArgs {
  type ICursorAdvancer (line 4724) | interface ICursorAdvancer {
  class TextBoxCursorAdvancer (line 4736) | class TextBoxCursorAdvancer implements ICursorAdvancer {
  class PasswordBoxCursorAdvancer (line 4750) | class PasswordBoxCursorAdvancer implements ICursorAdvancer {
  type IItemContainersOwner (line 4766) | interface IItemContainersOwner {
  type IItemContainersManager (line 4772) | interface IItemContainersManager {
  class ItemContainersManager (line 4784) | class ItemContainersManager implements IItemContainersManager {
  type IContainerGenerator (line 4801) | interface IContainerGenerator {
  type IContainerEnumerator (line 4809) | interface IContainerEnumerator extends nullstone.IEnumerator<UIElement> {
  type IRange (line 4815) | interface IRange {
  type IRangeCoercer (line 4823) | interface IRangeCoercer {
  class RangeCoercer (line 4828) | class RangeCoercer implements IRangeCoercer {
  class TextBoxContentProxy (line 4851) | class TextBoxContentProxy {
  class TextBoxViewNode (line 4860) | class TextBoxViewNode extends FENode {
  class TextBoxView (line 4863) | class TextBoxView extends FrameworkElement {
  class VirtualizingPanelContainerOwner (line 4883) | class VirtualizingPanelContainerOwner implements minerva.IVirtualizingCo...
  class DragCompletedEventArgs (line 4892) | class DragCompletedEventArgs extends RoutedEventArgs {
  class DragDeltaEventArgs (line 4898) | class DragDeltaEventArgs extends RoutedEventArgs {
  class DragStartedEventArgs (line 4903) | class DragStartedEventArgs extends RoutedEventArgs {
  class OverlayNode (line 4911) | class OverlayNode extends FENode {
  class Overlay (line 4923) | class Overlay extends FrameworkElement {
  class OverlayClosedEventArgs (line 4960) | class OverlayClosedEventArgs implements nullstone.IEventArgs {
  class ScrollData (line 4967) | class ScrollData implements minerva.IScrollData {
  type ScrollEventType (line 4985) | enum ScrollEventType {
  class ScrollEventArgs (line 4996) | class ScrollEventArgs extends RoutedEventArgs {
  class SelectionChangedEventArgs (line 5003) | class SelectionChangedEventArgs extends RoutedEventArgs {
  class SelectorSelection (line 5010) | class SelectorSelection {
  type StyleIndex (line 5038) | enum StyleIndex {
  type StyleMask (line 5044) | enum StyleMask {
  type IImplicitStyleHolder (line 5051) | interface IImplicitStyleHolder {
  class ImplicitStyleBroker (line 5055) | class ImplicitStyleBroker {
  type IStyleHolder (line 5063) | interface IStyleHolder {
  class LocalStyleBroker (line 5066) | class LocalStyleBroker {
  type IOutValue (line 5074) | interface IOutValue {
  class PropertyPath (line 5077) | class PropertyPath implements ICloneable {
  type IPropertyPathParserData (line 5094) | interface IPropertyPathParserData {
  type PropertyNodeType (line 5099) | enum PropertyNodeType {
  class PropertyPathParser (line 5105) | class PropertyPathParser {
  type IPropertyPathWalkerListener (line 5112) | interface IPropertyPathWalkerListener {
  type IPropertyPathNode (line 5116) | interface IPropertyPathNode {
  type ICollectionViewNode (line 5127) | interface ICollectionViewNode extends IPropertyPathNode {
  type IPropertyPathNodeListener (line 5130) | interface IPropertyPathNodeListener {
  class PropertyPathWalker (line 5134) | class PropertyPathWalker implements IPropertyPathNodeListener {
  type ITouchHandler (line 5155) | interface ITouchHandler {
  class ActiveTouchBase (line 5158) | class ActiveTouchBase {
  type IOffset (line 5182) | interface IOffset {
  class TouchInteropBase (line 5186) | class TouchInteropBase implements Fayde.Input.ITouchInterop, ITouchHandl...
  class NonPointerTouchInterop (line 5197) | class NonPointerTouchInterop extends TouchInteropBase {
  class PointerTouchInterop (line 5209) | class PointerTouchInterop extends TouchInteropBase {
  type IActiveObject (line 5221) | interface IActiveObject {
  type IObjectActor (line 5236) | interface IObjectActor {
  type IPropertyActor (line 5243) | interface IPropertyActor {
  type IResourcesActor (line 5256) | interface IResourcesActor {
  type EasingMode (line 5264) | enum EasingMode {
  type FillBehavior (line 5269) | enum FillBehavior {
  class RepeatBehavior (line 5275) | class RepeatBehavior {
  type IClockData (line 5290) | interface IClockData {
  class Timeline (line 5295) | class Timeline extends DependencyObject implements ITimeline {
  class TimelineCollection (line 5335) | class TimelineCollection extends XamlObjectCollection<Timeline> {
  class AnimationBase (line 5339) | class AnimationBase extends Timeline {
  type IAnimationStorage (line 5353) | interface IAnimationStorage {
  class AnimationStore (line 5362) | class AnimationStore {
  class AnimationUsingKeyFrames (line 5371) | class AnimationUsingKeyFrames extends AnimationBase {
  class BeginStoryboard (line 5383) | class BeginStoryboard extends TriggerAction {
  class ColorAnimation (line 5390) | class ColorAnimation extends AnimationBase {
  class ColorAnimationUsingKeyFrames (line 5414) | class ColorAnimationUsingKeyFrames extends AnimationUsingKeyFrames {
  type IOutValue (line 5420) | interface IOutValue {
  type IKeyFrameListener (line 5423) | interface IKeyFrameListener {
  type IKeyFrame (line 5426) | interface IKeyFrame {
  class KeyFrame (line 5432) | class KeyFrame extends DependencyObject implements IKeyFrame {
  class KeyFrameCollection (line 5448) | class KeyFrameCollection extends XamlObjectCollection<KeyFrame> {
  class ColorKeyFrame (line 5460) | class ColorKeyFrame extends KeyFrame {
  class DiscreteColorKeyFrame (line 5464) | class DiscreteColorKeyFrame extends ColorKeyFrame {
  class EasingColorKeyFrame (line 5467) | class EasingColorKeyFrame extends ColorKeyFrame {
  class LinearColorKeyFrame (line 5472) | class LinearColorKeyFrame extends ColorKeyFrame {
  class SplineColorKeyFrame (line 5475) | class SplineColorKeyFrame extends ColorKeyFrame {
  type ICurvePoint (line 5482) | interface ICurvePoint {
  type IQuadraticCurve (line 5486) | interface IQuadraticCurve {
  type ICubicCurve (line 5491) | interface ICubicCurve {
  type ISubdiviedCubicCurve (line 5497) | interface ISubdiviedCubicCurve {
  class Curves (line 5501) | class Curves {
  class DoubleAnimation (line 5513) | class DoubleAnimation extends AnimationBase {
  class DoubleAnimationUsingKeyFrames (line 5537) | class DoubleAnimationUsingKeyFrames extends AnimationUsingKeyFrames {
  class DoubleKeyFrame (line 5543) | class DoubleKeyFrame extends KeyFrame {
  class DiscreteDoubleKeyFrame (line 5547) | class DiscreteDoubleKeyFrame extends DoubleKeyFrame {
  class EasingDoubleKeyFrame (line 5550) | class EasingDoubleKeyFrame extends DoubleKeyFrame {
  class LinearDoubleKeyFrame (line 5555) | class LinearDoubleKeyFrame extends DoubleKeyFrame {
  class SplineDoubleKeyFrame (line 5558) | class SplineDoubleKeyFrame extends DoubleKeyFrame {
  type IEasingFunction (line 5565) | interface IEasingFunction {
  class EasingFunctionBase (line 5568) | class EasingFunctionBase extends DependencyObject implements IEasingFunc...
  class BackEase (line 5576) | class BackEase extends EasingFunctionBase {
  class BounceEase (line 5581) | class BounceEase extends EasingFunctionBase {
  class CircleEase (line 5588) | class CircleEase extends EasingFunctionBase {
  class CubicEase (line 5591) | class CubicEase extends EasingFunctionBase {
  class ElasticEase (line 5594) | class ElasticEase extends EasingFunctionBase {
  class ExponentialEase (line 5601) | class ExponentialEase extends EasingFunctionBase {
  class PowerEase (line 5606) | class PowerEase extends EasingFunctionBase {
  class QuadraticEase (line 5611) | class QuadraticEase extends EasingFunctionBase {
  class QuarticEase (line 5614) | class QuarticEase extends EasingFunctionBase {
  class QuinticEase (line 5617) | class QuinticEase extends EasingFunctionBase {
  class SineEase (line 5620) | class SineEase extends EasingFunctionBase {
  class KeySpline (line 5625) | class KeySpline extends DependencyObject {
  class ObjectAnimationUsingKeyFrames (line 5639) | class ObjectAnimationUsingKeyFrames extends AnimationUsingKeyFrames {
  class ObjectKeyFrame (line 5644) | class ObjectKeyFrame extends KeyFrame {
  class DiscreteObjectKeyFrame (line 5649) | class DiscreteObjectKeyFrame extends ObjectKeyFrame {
  class PointAnimation (line 5654) | class PointAnimation extends AnimationBase {
  class PointAnimationUsingKeyFrames (line 5678) | class PointAnimationUsingKeyFrames extends AnimationUsingKeyFrames {
  class PointKeyFrame (line 5684) | class PointKeyFrame extends KeyFrame {
  class DiscretePointKeyFrame (line 5688) | class DiscretePointKeyFrame extends PointKeyFrame {
  class EasingPointKeyFrame (line 5691) | class EasingPointKeyFrame extends PointKeyFrame {
  class LinearPointKeyFrame (line 5696) | class LinearPointKeyFrame extends PointKeyFrame {
  class SplinePointKeyFrame (line 5699) | class SplinePointKeyFrame extends PointKeyFrame {
  type IStoryboadResolution (line 5706) | interface IStoryboadResolution {
  class Storyboard (line 5710) | class Storyboard extends Timeline {
  class Effect (line 5733) | class Effect extends DependencyObject implements minerva.IEffect {
  class BlurEffect (line 5742) | class BlurEffect extends Effect {
  class DropShadowEffect (line 5748) | class DropShadowEffect extends Effect {
  class ImageSource (line 5766) | class ImageSource extends DependencyObject implements minerva.controls.i...
  type IBitmapSourceWatcher (line 5784) | interface IBitmapSourceWatcher {
  class BitmapSource (line 5789) | class BitmapSource extends ImageSource {
  class BitmapImage (line 5801) | class BitmapImage extends BitmapSource {
  class ImageBrush (line 5815) | class ImageBrush extends TileBrush {
  type IInterpolator (line 5835) | interface IInterpolator {
  type ICoordinates (line 5847) | interface ICoordinates {
  type IExtender (line 5854) | interface IExtender {
  type IRadialPointData (line 5864) | interface IRadialPointData {
  class VisualState (line 5878) | class VisualState extends DependencyObject {
  class VisualStateCollection (line 5882) | class VisualStateCollection extends XamlObjectCollection<VisualState> {
  class VisualStateChangedEventArgs (line 5886) | class VisualStateChangedEventArgs implements nullstone.IEventArgs {
  class VisualStateGroup (line 5892) | class VisualStateGroup extends DependencyObject {
  class VisualStateGroupCollection (line 5911) | class VisualStateGroupCollection extends XamlObjectCollection<VisualStat...
  type IOutValue (line 5915) | interface IOutValue {
  type IStateData (line 5918) | interface IStateData {
  class VisualStateManager (line 5922) | class VisualStateManager extends DependencyObject {
  class VisualTransition (line 5942) | class VisualTransition extends DependencyObject {
  type IVideoSourceWatcher (line 5956) | interface IVideoSourceWatcher {
  class VideoSourceBase (line 5961) | class VideoSourceBase extends Imaging.ImageSource implements minerva.con...
  class VideoSource (line 5978) | class VideoSource extends VideoSourceBase {
  class DeleteAction (line 5990) | class DeleteAction implements IAction {
  type IAction (line 6001) | interface IAction {
  class InsertAction (line 6009) | class InsertAction implements IAction {
  class ReplaceAction (line 6022) | class ReplaceAction implements IAction {
  class Tracker (line 6035) | class Tracker {

FILE: dist/fayde.js
  function __ (line 47) | function __() { this.constructor = d; }
  function ThemedLibrary (line 54) | function ThemedLibrary() {
  function ThemedLibraryResolver (line 120) | function ThemedLibraryResolver() {
  function ResourceTypeManager (line 140) | function ResourceTypeManager() {
  function joinPaths (line 162) | function joinPaths(base, rel) {
  function RegisterType (line 173) | function RegisterType(type, uri, name) {
  function RegisterEnum (line 178) | function RegisterEnum(enu, uri, name) {
  function BasicClipboard (line 192) | function BasicClipboard() {
  function Create (line 212) | function Create() {
  function memoizePlaceholder (line 236) | function memoizePlaceholder(key) {
  function NetscapeClipboard (line 248) | function NetscapeClipboard() {
  function selectContent (line 277) | function selectContent(element) {
  function tryRequestPrivilege (line 284) | function tryRequestPrivilege() {
  function CollectionChangedEventArgs (line 305) | function CollectionChangedEventArgs() {
  function PropertyChangedEventArgs (line 370) | function PropertyChangedEventArgs(propertyName) {
  function ObservableCollection (line 389) | function ObservableCollection() {
  function DeepObservableCollection (line 491) | function DeepObservableCollection() {
  function FilteredCollection (line 526) | function FilteredCollection(filter, source) {
  function ItemPropertyChangedEventArgs (line 596) | function ItemPropertyChangedEventArgs(item, propertyName) {
  function ReadOnlyObservableCollection (line 610) | function ReadOnlyObservableCollection(source) {
  function XamlNode (line 673) | function XamlNode(xobj) {
  function XamlObject (line 889) | function XamlObject() {
  function GetStorage (line 947) | function GetStorage(dobj, propd) {
  function PropertyStore (line 956) | function PropertyStore() {
  function ImmutableStore (line 1128) | function ImmutableStore() {
  function DependencyProperty (line 1176) | function DependencyProperty() {
  function ImmutableDependencyProperty (line 1393) | function ImmutableDependencyProperty() {
  function DataContextStore (line 1417) | function DataContextStore() {
  function DPReaction (line 1479) | function DPReaction(propd, callback, listen) {
  function reaction (line 1488) | function reaction(callback) {
  function lReaction (line 1493) | function lReaction(callback) {
  function Incite (line 1505) | function Incite(obj, val) {
  function ReactTo (line 1517) | function ReactTo(obj, scope, changed) {
  function UnreactTo (line 1534) | function UnreactTo(obj, scope) {
  function DONode (line 1560) | function DONode(xobj) {
  function DependencyObject (line 1599) | function DependencyObject() {
  function UIReaction (line 1761) | function UIReaction(propd, callback, listen, sync, instance) {
  function reaction (line 1780) | function reaction(callback) {
  function sReaction (line 1785) | function sReaction(callback, name, syncer) {
  function lReaction (line 1797) | function lReaction(callback) {
  function slReaction (line 1807) | function slReaction(callback, name, syncer) {
  function UIReactionAttached (line 1824) | function UIReactionAttached(propd, callback) {
  function reaction (line 1828) | function reaction(name, callback) {
  function InheritedStore (line 1845) | function InheritedStore() {
  function InheritableOwner (line 2070) | function InheritableOwner() {
  function UINode (line 2114) | function UINode(xobj) {
  function UIElement (line 2297) | function UIElement() {
  function ResourcesStore (line 2445) | function ResourcesStore() {
  function ActualSizeStore (line 2480) | function ActualSizeStore() {
  function FENode (line 2512) | function FENode(xobj) {
  function FrameworkElement (line 2633) | function FrameworkElement() {
  function ca (line 2697) | function ca(type, prop) {
  function tca (line 2716) | function tca(type, prop) {
  function Border (line 2744) | function Border() {
  function IsEnabledStore (line 2792) | function IsEnabledStore() {
  function Keyboard (line 2878) | function Keyboard() {
  function ControlNode (line 2919) | function ControlNode(xobj) {
  function Control (line 2999) | function Control() {
  function ContentControlNode (line 3144) | function ContentControlNode(xobj) {
  function ContentControl (line 3191) | function ContentControl() {
  function ButtonBase (line 3320) | function ButtonBase() {
  function Button (line 3539) | function Button() {
  function XamlObjectCollection (line 3563) | function XamlObjectCollection() {
  function PanelChildrenCollection (line 3714) | function PanelChildrenCollection() {
  function PanelNode (line 3745) | function PanelNode(xobj) {
  function Panel (line 3763) | function Panel() {
  function Canvas (line 3800) | function Canvas() {
  function ToggleButton (line 3830) | function ToggleButton() {
  function CheckBox (line 3906) | function CheckBox() {
  function ColumnDefinition (line 3925) | function ColumnDefinition() {
  function ConvertColumnDefinition (line 3940) | function ConvertColumnDefinition(o) {
  function ColumnDefinitionCollection (line 3962) | function ColumnDefinitionCollection() {
  function ConvertColumnDefinitionCollection (line 3983) | function ConvertColumnDefinitionCollection(o) {
  function ItemsControlNode (line 4009) | function ItemsControlNode(xobj) {
  function ItemsControl (line 4024) | function ItemsControl() {
  function toArray (line 4205) | function toArray(value) {
  function create (line 4220) | function create(dmp) {
  function Selector (line 4236) | function Selector() {
  function CreateXaml (line 4501) | function CreateXaml(obj, uri) {
  function getFallbackTemplate (line 4524) | function getFallbackTemplate(app) {
  function ContentPresenterNode (line 4529) | function ContentPresenterNode(xobj) {
  function ContentPresenter (line 4623) | function ContentPresenter() {
  function PopupNode (line 4646) | function PopupNode() {
  function Popup (line 4704) | function Popup() {
  function ScrollContentPresenter (line 4773) | function ScrollContentPresenter() {
  function computeScrollOffsetWithMinimalScroll (line 4921) | function computeScrollOffsetWithMinimalScroll(topView, bottomView, topCh...
  function RangeBase (line 4943) | function RangeBase() {
  function numberValidator (line 4963) | function numberValidator(d, propd, value) {
  function changeValidator (line 4972) | function changeValidator(d, propd, value) {
  function RepeatButton (line 4989) | function RepeatButton() {
  function Thumb (line 5143) | function Thumb() {
  function ScrollBar (line 5315) | function ScrollBar() {
  function ScrollViewer (line 5581) | function ScrollViewer() {
  function ComboBox (line 5970) | function ComboBox() {
  function ListBoxItem (line 6321) | function ListBoxItem() {
  function ComboBoxItem (line 6414) | function ComboBoxItem() {
  function FrameworkTemplate (line 6442) | function FrameworkTemplate() {
  function setTemplateRoot (line 6457) | function setTemplateRoot(ft, root) {
  function setResources (line 6461) | function setResources(ft, res) {
  function LoadXaml (line 6464) | function LoadXaml(app, xaml) {
  function Load (line 6469) | function Load(app, xm) {
  function LoadImpl (line 6473) | function LoadImpl(app, xm, resources, bindingSource) {
  function ControlTemplate (line 6623) | function ControlTemplate() {
  function clickResultPropertyChanged (line 6642) | function clickResultPropertyChanged(dobj, args) {
  function buttonClicked (line 6651) | function buttonClicked(sender, args) {
  function Dialog (line 6658) | function Dialog() {
  function UserControl (line 6699) | function UserControl() {
  function Page (line 6737) | function Page() {
  function createErrorDoc (line 6773) | function createErrorDoc(error) {
  function getErrorPage (line 6785) | function getErrorPage(app, error) {
  function Frame (line 6790) | function Frame() {
  function GridNode (line 6899) | function GridNode() {
  function Grid (line 6933) | function Grid() {
  function GridLength (line 6979) | function GridLength(value, unitType) {
  function HeaderedContentControl (line 7017) | function HeaderedContentControl() {
  function HyperlinkButton (line 7038) | function HyperlinkButton() {
  function Image (line 7117) | function Image() {
  function ItemCollection (line 7188) | function ItemCollection() {
  function ItemsPanelTemplate (line 7324) | function ItemsPanelTemplate() {
  function getFallbackTemplate (line 7349) | function getFallbackTemplate(ic) {
  function ItemsPresenterNode (line 7356) | function ItemsPresenterNode(xobj) {
  function ItemsPresenter (line 7388) | function ItemsPresenter() {
  function ListBox (line 7466) | function ListBox() {
  function MediaElement (line 7777) | function MediaElement() {
  function RoutedEventArgs (line 7857) | function RoutedEventArgs() {
  function KeyboardEventArgs (line 7962) | function KeyboardEventArgs() {
  function KeyEventArgs (line 7971) | function KeyEventArgs(modifiers, keyCode, key, c) {
  function TextBoxBase (line 7997) | function TextBoxBase(eventsMask) {
  function positiveIntValidator (line 8451) | function positiveIntValidator(dobj, propd, value) {
  function PasswordBox (line 8465) | function PasswordBox() {
  function ProgressBar (line 8516) | function ProgressBar() {
  function RadioButton (line 8599) | function RadioButton() {
  function register (line 8656) | function register(groupName, radioButton) {
  function unregister (line 8664) | function unregister(groupName, radioButton) {
  function _RichTextBoxView (line 8682) | function _RichTextBoxView() {
  function RichTextBox (line 8690) | function RichTextBox() {
  function RowDefinition (line 8708) | function RowDefinition() {
  function ConvertRowDefinition (line 8723) | function ConvertRowDefinition(o) {
  function RowDefinitionCollection (line 8745) | function RowDefinitionCollection() {
  function ConvertRowDefinitionCollection (line 8766) | function ConvertRowDefinitionCollection(o) {
  function Slider (line 8795) | function Slider() {
  function StackPanel (line 9007) | function StackPanel() {
  function TextBlockNode (line 9036) | function TextBlockNode(xobj) {
  function TextBlock (line 9104) | function TextBlock() {
  function TextBox (line 9167) | function TextBox() {
  function ToolTip (line 9275) | function ToolTip() {
  function Point (line 9452) | function Point() {
  function toolTipChanged (line 9491) | function toolTipChanged(dobj, args) {
  function ToolTipService (line 9502) | function ToolTipService() {
  function ToolTipServiceSlave (line 9525) | function ToolTipServiceSlave() {
  function isSpecialKey (line 9697) | function isSpecialKey(key) {
  function VirtualizingPanel (line 9715) | function VirtualizingPanel() {
  function VirtualizingStackPanel (line 9754) | function VirtualizingStackPanel() {
  function Clone (line 10024) | function Clone(value) {
  function extend (line 10038) | function extend(obj) {
  function DataTemplate (line 10059) | function DataTemplate() {
  function DependencyPropertyChangedEventArgs (line 10069) | function DependencyPropertyChangedEventArgs() {
  function HierarchicalDataTemplate (line 10078) | function HierarchicalDataTemplate() {
  function LayoutInformation (line 10092) | function LayoutInformation() {
  function NameScope (line 10114) | function NameScope(isRoot) {
  function ResourceDictionaryCollection (line 10148) | function ResourceDictionaryCollection() {
  function ResourceDictionary (line 10194) | function ResourceDictionary() {
  function RoutedEvent (line 10308) | function RoutedEvent() {
  function RoutedPropertyChangedEvent (line 10322) | function RoutedPropertyChangedEvent() {
  function RoutedPropertyChangedEventArgs (line 10331) | function RoutedPropertyChangedEventArgs(oldValue, newValue) {
  function RoutedPropertyChangingEvent (line 10347) | function RoutedPropertyChangingEvent() {
  function RoutedPropertyChangingEventArgs (line 10356) | function RoutedPropertyChangingEventArgs(propd, oldValue, newValue, isCa...
  function SetterCollection (line 10392) | function SetterCollection() {
  function Setter (line 10432) | function Setter() {
  function SizeChangedEventArgs (line 10461) | function SizeChangedEventArgs(previousSize, newSize) {
  function Style (line 10479) | function Style() {
  function TemplateBinding (line 10556) | function TemplateBinding() {
  function TriggerAction (line 10575) | function TriggerAction() {
  function TriggerActionCollection (line 10585) | function TriggerActionCollection() {
  function TriggerBase (line 10600) | function TriggerBase() {
  function EventTrigger (line 10611) | function EventTrigger() {
  function TriggerCollection (line 10662) | function TriggerCollection() {
  function VisualTreeEnum (line 10709) | function VisualTreeEnum() {
  function AncestorsEnumerable (line 10718) | function AncestorsEnumerable(uie) {
  function VisualTreeHelper (line 10739) | function VisualTreeHelper() {
  function mergeSetters (line 10956) | function mergeSetters(arr, dps, style) {
  function SingleStyleWalker (line 10972) | function SingleStyleWalker(style) {
  function MultipleStylesWalker (line 10988) | function MultipleStylesWalker(styles) {
  function DeepTreeWalker (line 11013) | function DeepTreeWalker(topNode, direction) {
  function compare (line 11042) | function compare(left, right) {
  function getParentNavigationMode (line 11059) | function getParentNavigationMode(uin) {
  function getActiveNavigationMode (line 11067) | function getActiveNavigationMode(uin) {
  function walkChildren (line 11075) | function walkChildren(root, cur, forwards) {
  function TabNavigationWalker (line 11080) | function TabNavigationWalker(root, cur, forwards) {
  function Binding (line 11169) | function Binding(obj) {
  function CollectionViewSource (line 11260) | function CollectionViewSource() {
  function DataErrorsChangedEventArgs (line 11275) | function DataErrorsChangedEventArgs(propertyName) {
  function RelativeSource (line 11346) | function RelativeSource(obj) {
  function findAncestor (line 11392) | function findAncestor(target, relSource) {
  function findItemsControlAncestor (line 11410) | function findItemsControlAncestor(target, relSource) {
  function TextReaction (line 11426) | function TextReaction(propd, callback, listen, sync, instance) {
  function reaction (line 11445) | function reaction(callback) {
  function sReaction (line 11450) | function sReaction(callback, name, syncer) {
  function lReaction (line 11462) | function lReaction(callback) {
  function slReaction (line 11472) | function slReaction(callback, name, syncer) {
  function TextElementNode (line 11497) | function TextElementNode(xobj, inheritedWalkProperty) {
  function invalidateFont (line 11511) | function invalidateFont(upd, ov, nv, te) {
  function TextElement (line 11519) | function TextElement() {
  function Block (line 11587) | function Block() {
  function BlockCollection (line 11602) | function BlockCollection() {
  function Inline (line 11632) | function Inline() {
  function InlineCollection (line 11664) | function InlineCollection() {
  function LineBreak (line 11694) | function LineBreak() {
  function Paragraph (line 11710) | function Paragraph() {
  function Run (line 11748) | function Run() {
  function Section (line 11781) | function Section() {
  function Span (line 11819) | function Span() {
  function Underline (line 11865) | function Underline() {
  function Application (line 11879) | function Application() {
  function ClockTimer (line 12012) | function ClockTimer() {
  function Exception (line 12053) | function Exception(message) {
  function ArgumentException (line 12066) | function ArgumentException(message) {
  function ArgumentNullException (line 12073) | function ArgumentNullException(message) {
  function InvalidOperationException (line 12080) | function InvalidOperationException(message) {
  function XamlParseException (line 12087) | function XamlParseException(message, data) {
  function XamlMarkupParseException (line 12099) | function XamlMarkupParseException(message) {
  function NotSupportedException (line 12106) | function NotSupportedException(message) {
  function IndexOutOfRangeException (line 12113) | function IndexOutOfRangeException(index) {
  function ArgumentOutOfRangeException (line 12120) | function ArgumentOutOfRangeException(msg) {
  function AttachException (line 12127) | function AttachException(message, data) {
  function InvalidJsonException (line 12135) | function InvalidJsonException(jsonText, innerException) {
  function TargetInvocationException (line 12144) | function TargetInvocationException(message, innerException) {
  function UnknownTypeException (line 12152) | function UnknownTypeException(fullTypeName) {
  function FormatException (line 12160) | function FormatException(message) {
  function FocusManager (line 12170) | function FocusManager(state) {
  function elementPathToRoot (line 12288) | function elementPathToRoot(source) {
  function InputManager (line 12303) | function InputManager(surface) {
  function findFirstCommonElement (line 12489) | function findFirstCommonElement(list1, list2, outObj) {
  function Inspection (line 12508) | function Inspection() {
  function showMenu (line 12531) | function showMenu(pos, htlist) {
  function createMenu (line 12538) | function createMenu() {
  function fillMenu (line 12549) | function fillMenu(htlist) {
  function createMenuItem (line 12556) | function createMenuItem(cur) {
  function serializeUINode (line 12565) | function serializeUINode(uin) {
  function handleMenuItemClick (line 12586) | function handleMenuItemClick(uin) {
  function handleMenuItemEnter (line 12589) | function handleMenuItemEnter(mi) {
  function handleMenuItemLeave (line 12592) | function handleMenuItemLeave(mi) {
  function Surface (line 12602) | function Surface(app) {
  function Theme (line 12749) | function Theme(name, libUri) {
  function GetRequestUri (line 12809) | function GetRequestUri(uri, name) {
  function OverrideRequestUri (line 12819) | function OverrideRequestUri(uri, templateUri) {
  function Set (line 12825) | function Set(libName, path) {
  function processTemplate (line 12845) | function processTemplate(uri, name, template) {
  function ThemeManagerImpl (line 12860) | function ThemeManagerImpl() {
  function Expression (line 12905) | function Expression() {
  function BindingExpressionBase (line 12934) | function BindingExpressionBase(binding) {
  function getMentor (line 13304) | function getMentor(dobj) {
  function getDataError (line 13311) | function getDataError(walker) {
  function BindingExpression (line 13325) | function BindingExpression(binding) {
  function DeferredValueExpression (line 13338) | function DeferredValueExpression() {
  function EventBindingExpression (line 13354) | function EventBindingExpression(eventBinding) {
  function findSource (line 13441) | function findSource(target, binding) {
  function findSourceByElementName (line 13453) | function findSourceByElementName(target, name) {
  function TemplateBindingExpression (line 13468) | function TemplateBindingExpression(sourceProperty) {
  function GetLogicalKey (line 13563) | function GetLogicalKey(flowDirection, key) {
  function CreateKeyInterop (line 13584) | function CreateKeyInterop() {
  function KeyInterop (line 13679) | function KeyInterop() {
  function IEKeyInterop (line 13728) | function IEKeyInterop() {
  function NetscapeKeyInterop (line 13793) | function NetscapeKeyInterop() {
  function KeyboardNavigation (line 13837) | function KeyboardNavigation() {
  function MouseEventArgs (line 13870) | function MouseEventArgs(absolutePos) {
  function MouseButtonEventArgs (line 13889) | function MouseButtonEventArgs(absolutePos) {
  function MouseWheelEventArgs (line 13898) | function MouseWheelEventArgs(absolutePos, delta) {
  function CreateMouseInterop (line 13922) | function CreateMouseInterop() {
  function MouseInterop (line 13934) | function MouseInterop() {
  function IEMouseInterop (line 14041) | function IEMouseInterop() {
  function NetscapeMouseInterop (line 14065) | function NetscapeMouseInterop() {
  function createModifiers (line 14073) | function createModifiers(e) {
  function TouchEventArgs (line 14089) | function TouchEventArgs(device) {
  function CreateTouchInterop (line 14115) | function CreateTouchInterop() {
  function DummyTouchInterop (line 14124) | function DummyTouchInterop() {
  function TouchPoint (line 14136) | function TouchPoint(position, force) {
  function VirtualKeyboard (line 14152) | function VirtualKeyboard() {
  function TimeSpan (line 14175) | function TimeSpan() {
  function DateTime (line 14432) | function DateTime() {
  function Calendar (line 14791) | function Calendar() {
  function DateTimeFormatInfo (line 14817) | function DateTimeFormatInfo() {
  function Format (line 15010) | function Format(format) {
  function FormatSingle (line 15020) | function FormatSingle(obj, format) {
  function appendFormat (line 15024) | function appendFormat(_this, format, args, provider) {
  function formatItem (line 15145) | function formatItem(obj, stringBuilder, provider) {
  function pushMany (line 15157) | function pushMany(arr, s, count) {
  function formatError (line 15162) | function formatError() {
  function stringBuilderToString (line 15165) | function stringBuilderToString(arr) {
  function RegisterFormattable (line 15169) | function RegisterFormattable(type, formatter) {
  function doFormattable (line 15173) | function doFormattable(obj, format, provider) {
  function tryStandardFormat (line 15202) | function tryStandardFormat(obj, format) {
  function padded (line 15382) | function padded(num) {
  function tryCustomFormat (line 15385) | function tryCustomFormat(obj, format, offset) {
  function msf (line 15541) | function msf(ms, len) {
  function msF (line 15548) | function msF(ms, len) {
  function formatError (line 15557) | function formatError() {
  function NumberFormatInfo (line 15567) | function NumberFormatInfo() {
  function grouped (line 15772) | function grouped(s, sep) {
  function padded (line 15782) | function padded(s, precision, front) {
  function round (line 15791) | function round(num, places) {
  function sigDigits (line 15795) | function sigDigits(num, digits) {
  function tryStandardFormat (line 15819) | function tryStandardFormat(obj, format) {
  function tryStandardFormat (line 15888) | function tryStandardFormat(obj, format) {
  function tryCustomFormat (line 15948) | function tryCustomFormat(obj, format) {
  function padded (line 16021) | function padded(num) {
  function msf (line 16025) | function msf(ms, len) {
  function msF (line 16032) | function msF(ms, len) {
  function formatError (line 16041) | function formatError() {
  function AutoModel (line 16050) | function AutoModel(typeOrModel) {
  function getApplier (line 16092) | function getApplier(typeOrModel) {
  function unique (line 16097) | function unique(arr) {
  function applyProperty (line 16107) | function applyProperty(obj, propertyName, validations) {
  function doValidate (line 16135) | function doValidate(entity, value, propertyName, validations) {
  function validate (line 16144) | function validate(entity, value, propertyName, validations) {
  function NotifyProperties (line 16161) | function NotifyProperties(type, propNames) {
  function ObservableObject (line 16179) | function ObservableObject() {
  function ViewModelBase (line 16198) | function ViewModelBase() {
  function DialogViewModel (line 16214) | function DialogViewModel(settings) {
  function Entity (line 16257) | function Entity() {
  function Route (line 16338) | function Route(view, hashParams, dataContext) {
  function RelayCommand (line 16366) | function RelayCommand(execute, canExecute) {
  function EventBinding (line 16391) | function EventBinding() {
  function Resolve (line 16430) | function Resolve(uri, excludeUri) {
  function create (line 16443) | function create(excludeUri) {
  function Retrieve (line 16470) | function Retrieve(uri) {
  function StaticResource (line 16484) | function StaticResource() {
  function Brush (line 16543) | function Brush() {
  function Geometry (line 16607) | function Geometry() {
  function GeometryCollection (line 16676) | function GeometryCollection() {
  function EllipseGeometry (line 16705) | function EllipseGeometry() {
  function GeneralTransform (line 16734) | function GeneralTransform() {
  function InternalTransform (line 16752) | function InternalTransform(raw) {
  function GeometryGroup (line 16851) | function GeometryGroup() {
  function Color (line 16894) | function Color() {
  function GradientBrush (line 17148) | function GradientBrush() {
  function GradientStop (line 17195) | function GradientStop() {
  function GradientStopCollection (line 17209) | function GradientStopCollection() {
  function LineGeometry (line 17261) | function LineGeometry() {
  function LinearGradientBrush (line 17287) | function LinearGradientBrush() {
  function Matrix (line 17360) | function Matrix(raw) {
  function Matrix3D (line 17442) | function Matrix3D() {
  function Projection (line 17596) | function Projection() {
  function Matrix3DProjection (line 17656) | function Matrix3DProjection() {
  function ParseGeometry (line 17672) | function ParseGeometry(val) {
  function ParseShapePoints (line 17676) | function ParseShapePoints(val) {
  function MediaParser (line 17681) | function MediaParser(str) {
  function PathFigure (line 18068) | function PathFigure() {
  function PathFigureCollection (line 18112) | function PathFigureCollection() {
  function PathGeometry (line 18141) | function PathGeometry() {
  function PathSegment (line 18193) | function PathSegment() {
  function PathSegmentCollection (line 18204) | function PathSegmentCollection() {
  function ArcSegment (line 18278) | function ArcSegment() {
  function BezierSegment (line 18301) | function BezierSegment() {
  function LineSegment (line 18325) | function LineSegment() {
  function PolyBezierSegment (line 18341) | function PolyBezierSegment() {
  function PolyLineSegment (line 18370) | function PolyLineSegment() {
  function PolyQuadraticBezierSegment (line 18391) | function PolyQuadraticBezierSegment() {
  function QuadraticBezierSegment (line 18433) | function QuadraticBezierSegment() {
  function PlaneProjection (line 18466) | function PlaneProjection() {
  function RadialGradientBrush (line 18553) | function RadialGradientBrush() {
  function RectangleGeometry (line 18667) | function RectangleGeometry() {
  function SolidColorBrush (line 18696) | function SolidColorBrush() {
  function brushConverter (line 18730) | function brushConverter(val) {
  function TextOptions (line 18747) | function TextOptions() {
  function computeImageMatrix (line 18764) | function computeImageMatrix(width, height, sw, sh, stretch, alignX, alig...
  function TileBrush (line 18817) | function TileBrush() {
  function Transform (line 18849) | function Transform() {
  function MatrixTransform (line 18918) | function MatrixTransform() {
  function RotateTransform (line 18951) | function RotateTransform() {
  function ScaleTransform (line 18975) | function ScaleTransform() {
  function SkewTransform (line 18998) | function SkewTransform() {
  function TranslateTransform (line 19023) | function TranslateTransform() {
  function TransformCollection (line 19037) | function TransformCollection() {
  function TransformGroup (line 19060) | function TransformGroup() {
  function Navigate (line 19088) | function Navigate(source, targetName, navigateUri) {
  function isExternalTarget (line 19104) | function isExternalTarget(targetName) {
  function tryInternalNavigate (line 19119) | function tryInternalNavigate(source, navigateUri, targetName) {
  function findNavigator (line 19132) | function findNavigator(root, lastSubtree, targetName) {
  function walkUp (line 19150) | function walkUp(xobj) {
  function isUriValidForExternalNav (line 19162) | function isUriValidForExternalNav(navigateUri) {
  function getAbsoluteUri (line 19169) | function getAbsoluteUri(navigateUri, app) {
  function launchDummyLink (line 19181) | function launchDummyLink(target, navigateUri) {
  function NavigationService (line 19194) | function NavigationService() {
  function RedirectRoute (line 19237) | function RedirectRoute(route, newUri) {
  function RouteMapper (line 19253) | function RouteMapper() {
  function RouteMapping (line 19293) | function RouteMapping() {
  function createUriMatcher (line 19317) | function createUriMatcher(matchTemplate, actual) {
  function UriMapper (line 19383) | function UriMapper() {
  function UriMapping (line 19412) | function UriMapping() {
  function createUriMatcher (line 19428) | function createUriMatcher(matchTemplate, outputTemplate, actual) {
  function CornerRadius (line 19499) | function CornerRadius() {
  function Duration (line 19538) | function Duration(ts) {
  function FontFamily (line 19597) | function FontFamily(FamilyNames) {
  function KeyTime (line 19615) | function KeyTime() {
  function Length (line 19680) | function Length() {
  function Rect (line 19694) | function Rect() {
  function Size (line 19716) | function Size() {
  function Thickness (line 19742) | function Thickness() {
  function splitCommaList (line 19789) | function splitCommaList(str) {
  function BError (line 19801) | function BError() {
  function Bootstrap (line 19832) | function Bootstrap(onLoaded) {
  function bootstrap (line 19844) | function bootstrap(url, canvas, onLoaded) {
  function LoadConfigJson (line 19894) | function LoadConfigJson(onComplete) {
  function configure (line 19898) | function configure(jsontext, onComplete) {
  function configure (line 19915) | function configure(json) {
  function getLibConfig (line 19925) | function getLibConfig(libName, libJson) {
  function setupLibraryConfig (line 19935) | function setupLibraryConfig(lib) {
  function configure (line 19954) | function configure(json) {
  function configure (line 19965) | function configure(json) {
  function toBoolean (line 19972) | function toBoolean(val) {
  function AreClose (line 20014) | function AreClose(val1, val2) {
  function IsLessThanClose (line 20022) | function IsLessThanClose(val1, val2) {
  function IsGreaterThanClose (line 20026) | function IsGreaterThanClose(val1, val2) {
  function Format (line 20033) | function Format(format) {
  function TimelineProfile (line 20053) | function TimelineProfile() {
  function cut (line 20120) | function cut(text, start, len) {
  function insert (line 20126) | function insert(text, index, str) {
  function replace (line 20132) | function replace(text, start, len, str) {
  function Proxy (line 20152) | function Proxy(eventsMask, maxUndoCount) {
  function DoubleCollection (line 20371) | function DoubleCollection() {
  function Shape (line 20388) | function Shape() {
  function onSizeChanged (line 20411) | function onSizeChanged(shape, args) {
  function strokeThicknessCoercer (line 20415) | function strokeThicknessCoercer(dobj, propd, value) {
  function Ellipse (line 20444) | function Ellipse() {
  function Line (line 20465) | function Line() {
  function Path (line 20496) | function Path() {
  function PointCollection (line 20522) | function PointCollection() {
  function Polygon (line 20622) | function Polygon() {
  function Polyline (line 20660) | function Polyline() {
  function Rectangle (line 20698) | function Rectangle() {
  function Emit (line 20722) | function Emit(fe, binding, oldError, error) {
  function raiseBindingValidationError (line 20743) | function raiseBindingValidationError(fe, args) {
  function Validation (line 20762) | function Validation() {
  function GetErrorsCore (line 20771) | function GetErrorsCore(dobj) {
  function GetErrors (line 20781) | function GetErrors(dobj) {
  function GetHasError (line 20792) | function GetHasError(dobj) {
  function SetHasError (line 20798) | function SetHasError(dobj, value) {
  function AddError (line 20801) | function AddError(element, error) {
  function RemoveError (line 20811) | function RemoveError(element, error) {
  function ValidationError (line 20830) | function ValidationError(content, exception, propertyName) {
  function ValidationErrorEventArgs (line 20862) | function ValidationErrorEventArgs(action, error) {
  function TextBoxCursorAdvancer (line 20887) | function TextBoxCursorAdvancer($textOwner) {
  function PasswordBoxCursorAdvancer (line 20941) | function PasswordBoxCursorAdvancer($textOwner) {
  function ItemContainersManager (line 20993) | function ItemContainersManager(Owner) {
  function RangeCoercer (line 21144) | function RangeCoercer(Range, OnCoerceMaximum, OnCoerceValue) {
  function TextBoxContentProxy (line 21259) | function TextBoxContentProxy() {
  function TextBoxViewNode (line 21318) | function TextBoxViewNode() {
  function TextBoxView (line 21326) | function TextBoxView() {
  function VirtualizingPanelContainerOwner (line 21432) | function VirtualizingPanelContainerOwner($$panel) {
  function DragCompletedEventArgs (line 21495) | function DragCompletedEventArgs(horizontal, vertical, canceled) {
  function DragDeltaEventArgs (line 21507) | function DragDeltaEventArgs(horizontal, vertical) {
  function DragStartedEventArgs (line 21518) | function DragStartedEventArgs(horizontal, vertical) {
  function OverlayNode (line 21541) | function OverlayNode() {
  function Overlay (line 21592) | function Overlay() {
  function OverlayClosedEventArgs (line 21752) | function OverlayClosedEventArgs(result, data) {
  function ScrollData (line 21777) | function ScrollData() {
  function ScrollEventArgs (line 21824) | function ScrollEventArgs(scrollEventType, value) {
  function SelectionChangedEventArgs (line 21845) | function SelectionChangedEventArgs(oldValues, newValues) {
  function SelectorSelection (line 21864) | function SelectorSelection(owner) {
  function except (line 22132) | function except(arr1, arr2) {
  function ImplicitStyleBroker (line 22165) | function ImplicitStyleBroker() {
  function getImplicitStyles (line 22238) | function getImplicitStyles(fe, mask) {
  function getThemeStyle (line 22252) | function getThemeStyle(fe) {
  function getAppResourcesStyle (line 22260) | function getAppResourcesStyle(app, fe) {
  function getVisualTreeStyle (line 22263) | function getVisualTreeStyle(fe) {
  function LocalStyleBroker (line 22295) | function LocalStyleBroker() {
  function SwapStyles (line 22313) | function SwapStyles(fe, oldWalker, newWalker, isImplicit) {
  function lookupType (line 22368) | function lookupType(name) {
  function handlePeriod (line 22386) | function handlePeriod(data) {
  function handleLeftBracket (line 22411) | function handleLeftBracket(data) {
  function handleDefault (line 22453) | function handleDefault(data) {
  function PropertyPath (line 22528) | function PropertyPath(path, expandedPath) {
  function PropertyPathParser (line 22666) | function PropertyPathParser(path) {
  function indexOfAny (line 22749) | function indexOfAny(str, carr, start) {
  function PropertyPathWalker (line 22770) | function PropertyPathWalker(path, bindDirectlyToSource, bindsToView, isD...
  function PropertyPathNode (line 22889) | function PropertyPathNode() {
  function StandardPropertyPathNode (line 22971) | function StandardPropertyPathNode(typeName, propertyName) {
  function CollectionViewNode (line 23059) | function CollectionViewNode(bindsDirectlyToSource, bindToView) {
  function IndexedPropertyPathNode (line 23123) | function IndexedPropertyPathNode(index) {
  function ActiveTouchBase (line 23194) | function ActiveTouchBase(touchHandler) {
  function findFirstCommonElement (line 23311) | function findFirstCommonElement(list1, list2, outObj) {
  function TouchInteropBase (line 23333) | function TouchInteropBase() {
  function NonPointerActiveTouch (line 23389) | function NonPointerActiveTouch() {
  function NonPointerTouchInterop (line 23405) | function NonPointerTouchInterop() {
  function removeFromArray (line 23470) | function removeFromArray(arr, toRemove) {
  function PointerActiveTouch (line 23491) | function PointerActiveTouch() {
  function PointerTouchInterop (line 23507) | function PointerTouchInterop() {
  function createActiveObject (line 23599) | function createActiveObject(app, namescope, bindingSource) {
  function createObjectActor (line 23650) | function createObjectActor(pactor) {
  function createPropertyActor (line 23674) | function createPropertyActor(cur, extractType, extractDP) {
  function createResourcesActor (line 23997) | function createResourcesActor(cur, resources) {
  function RepeatBehavior (line 24052) | function RepeatBehavior() {
  function Timeline (line 24124) | function Timeline() {
  function TimelineCollection (line 24289) | function TimelineCollection() {
  function AnimationBase (line 24308) | function AnimationBase() {
  function getLogMessage (line 24368) | function getLogMessage(action, anim, oldValue, newValue) {
  function AnimationStore (line 24384) | function AnimationStore() {
  function getLogMessage (line 24469) | function getLogMessage(action, animStorage, val) {
  function createId (line 24480) | function createId() {
  function AnimationUsingKeyFrames (line 24495) | function AnimationUsingKeyFrames() {
  function BeginStoryboard (line 24577) | function BeginStoryboard() {
  function ColorAnimation (line 24603) | function ColorAnimation() {
  function ColorAnimationUsingKeyFrames (line 24671) | function ColorAnimationUsingKeyFrames() {
  function KeyFrame (line 24705) | function KeyFrame() {
  function KeyFrameCollection (line 24804) | function KeyFrameCollection() {
  function ColorKeyFrame (line 24888) | function ColorKeyFrame() {
  function DiscreteColorKeyFrame (line 24898) | function DiscreteColorKeyFrame() {
  function EasingColorKeyFrame (line 24912) | function EasingColorKeyFrame() {
  function LinearColorKeyFrame (line 24932) | function LinearColorKeyFrame() {
  function SplineColorKeyFrame (line 24944) | function SplineColorKeyFrame() {
  function Curves (line 24973) | function Curves() {
  function DoubleAnimation (line 25071) | function DoubleAnimation() {
  function DoubleAnimationUsingKeyFrames (line 25139) | function DoubleAnimationUsingKeyFrames() {
  function DoubleKeyFrame (line 25172) | function DoubleKeyFrame() {
  function DiscreteDoubleKeyFrame (line 25182) | function DiscreteDoubleKeyFrame() {
  function EasingDoubleKeyFrame (line 25196) | function EasingDoubleKeyFrame() {
  function LinearDoubleKeyFrame (line 25220) | function LinearDoubleKeyFrame() {
  function SplineDoubleKeyFrame (line 25238) | function SplineDoubleKeyFrame() {
  function EasingFunctionBase (line 25273) | function EasingFunctionBase() {
  function BackEase (line 25310) | function BackEase() {
  function BounceEase (line 25324) | function BounceEase() {
  function CircleEase (line 25356) | function CircleEase() {
  function CubicEase (line 25368) | function CubicEase() {
  function ElasticEase (line 25380) | function ElasticEase() {
  function ExponentialEase (line 25397) | function ExponentialEase() {
  function PowerEase (line 25411) | function PowerEase() {
  function QuadraticEase (line 25424) | function QuadraticEase() {
  function QuarticEase (line 25436) | function QuarticEase() {
  function QuinticEase (line 25448) | function QuinticEase() {
  function SineEase (line 25460) | function SineEase() {
  function KeySpline (line 25482) | function KeySpline() {
  function ObjectAnimationUsingKeyFrames (line 25531) | function ObjectAnimationUsingKeyFrames() {
  function convertKeyFrame (line 25555) | function convertKeyFrame(propd, value) {
  function ObjectKeyFrame (line 25576) | function ObjectKeyFrame() {
  function DiscreteObjectKeyFrame (line 25587) | function DiscreteObjectKeyFrame() {
  function PointAnimation (line 25611) | function PointAnimation() {
  function PointAnimationUsingKeyFrames (line 25679) | function PointAnimationUsingKeyFrames() {
  function PointKeyFrame (line 25712) | function PointKeyFrame() {
  function DiscretePointKeyFrame (line 25722) | function DiscretePointKeyFrame() {
  function EasingPointKeyFrame (line 25736) | function EasingPointKeyFrame() {
  function LinearPointKeyFrame (line 25756) | function LinearPointKeyFrame() {
  function SplinePointKeyFrame (line 25768) | function SplinePointKeyFrame() {
  function Storyboard (line 25807) | function Storyboard() {
  function getLogMessage (line 25924) | function getLogMessage(action, storyboard, full, clockData) {
  function Effect (line 25962) | function Effect() {
  function BlurEffect (line 25993) | function BlurEffect() {
  function DropShadowEffect (line 26014) | function DropShadowEffect() {
  function ImageSource (line 26079) | function ImageSource() {
  function BitmapSource (line 26140) | function BitmapSource() {
  function BitmapImage (line 26201) | function BitmapImage(uri) {
  function ImageBrush (line 26263) | function ImageBrush() {
  function encodeImage (line 26328) | function encodeImage(buffer) {
  function getImageType (line 26335) | function getImageType(bytes) {
  function convertToBase64 (line 26342) | function convertToBase64(bytes) {
  function isJpg (line 26349) | function isJpg(bytes) {
  function isPng (line 26355) | function isPng(bytes) {
  function createRepeatInterpolator (line 26374) | function createRepeatInterpolator(start, end, bounds) {
  function createReflectInterpolator (line 26397) | function createReflectInterpolator(start, end, bounds) {
  function calcMetrics (line 26432) | function calcMetrics(dir, first, last, bounds) {
  function E (line 26459) | function E(dir, first, last, bounds) {
  function W (line 26466) | function W(dir, first, last, bounds) {
  function S (line 26473) | function S(dir, first, last, bounds) {
  function N (line 26480) | function N(dir, first, last, bounds) {
  function NW (line 26487) | function NW(dir, first, last, bounds) {
  function SW (line 26499) | function SW(dir, first, last, bounds) {
  function NE (line 26511) | function NE(dir, first, last, bounds) {
  function SE (line 26523) | function SE(dir, first, last, bounds) {
  function createExtender (line 26544) | function createExtender(data, bounds) {
  function exceedBounds (line 26580) | function exceedBounds(cx, cy, radius, bounds) {
  function len (line 26587) | function len(x1, y1, x2, y2) {
  function VisualState (line 26605) | function VisualState() {
  function VisualStateCollection (line 26616) | function VisualStateCollection() {
  function VisualStateChangedEventArgs (line 26635) | function VisualStateChangedEventArgs(oldState, newState, control) {
  function VisualStateGroup (line 26645) | function VisualStateGroup() {
  function VisualStateGroupCollection (line 26736) | function VisualStateGroupCollection() {
  function VisualStateManager (line 26755) | function VisualStateManager() {
  function genDynamicTransAnimations (line 26951) | function genDynamicTransAnimations(root, group, state, transition) {
  function ensureTarget (line 26990) | function ensureTarget(root, source, dest) {
  function genToAnimation (line 27000) | function genToAnimation(root, timeline, isEntering) {
  function flattenTimelines (line 27014) | function flattenTimelines(storyboards) {
  function flattenTimeline (line 27021) | function flattenTimeline(callback, timeline, targetObject, targetPropert...
  function removeTuple (line 27043) | function removeTuple(tuple, list) {
  function VisualTransition (line 27062) | function VisualTransition() {
  function VideoSourceBase (line 27099) | function VideoSourceBase() {
  function VideoSource (line 27176) | function VideoSource(uri) {
  function DeleteAction (line 27216) | function DeleteAction(selectionAnchor, selectionCursor, buffer, start, l...
  function InsertAction (line 27242) | function InsertAction(selectionAnchor, selectionCursor, start, inserted,...
  function ReplaceAction (line 27275) | function ReplaceAction(selectionAnchor, selectionCursor, buffer, start, ...
  function Tracker (line 27305) | function Tracker(maxUndoCount) {
  function debugLayers (line 27371) | function debugLayers() {
  function sexify (line 27380) | function sexify(updater) {
  function sexyflags (line 27397) | function sexyflags(flags) {
  function sexyuiflags (line 27415) | function sexyuiflags(flags) {
  function isPowerOf2 (line 27433) | function isPowerOf2(num) {
  function debugLayersRaw (line 27437) | function debugLayersRaw() {
  function stringify (line 27446) | function stringify(updater, level) {
  function getById (line 27465) | function getById(id) {
  function debugLayersFlatten (line 27485) | function debugLayersFlatten() {

FILE: gulp/reset.js
  function createSymlinkTask (line 20) | function createSymlinkTask(scaffold) {

FILE: litmus/LitmusTests/App.xaml.cs
  class App (line 15) | public partial class App : Application
    method App (line 18) | public App()
    method Application_Startup (line 27) | private void Application_Startup(object sender, StartupEventArgs e)
    method Application_Exit (line 32) | private void Application_Exit(object sender, EventArgs e)
    method Application_UnhandledException (line 37) | private void Application_UnhandledException(object sender, Application...
    method ReportErrorToDOM (line 54) | private void ReportErrorToDOM(ApplicationUnhandledExceptionEventArgs e)

FILE: litmus/LitmusTests/Controls/ListBoxMonitor.cs
  class ListBoxMonitor (line 15) | public class ListBoxMonitor : ListBox
    method MeasureOverride (line 17) | protected override Size MeasureOverride(Size availableSize)

FILE: litmus/LitmusTests/Controls/PanelMonitor.cs
  class PanelMonitor (line 14) | public class PanelMonitor : Panel
    method MeasureOverride (line 16) | protected override Size MeasureOverride(Size availableSize)
    method ArrangeOverride (line 20) | protected override Size ArrangeOverride(Size finalSize)

FILE: litmus/LitmusTests/Controls/TestClass.cs
  class TestClass (line 14) | public class TestClass
    method TestClass (line 18) | public TestClass()

FILE: litmus/LitmusTests/Controls/VirtualizingStackPanelMonitor.cs
  class VirtualizingStackPanelMonitor (line 15) | public class VirtualizingStackPanelMonitor : VirtualizingStackPanel
    method MeasureOverride (line 17) | protected override Size MeasureOverride(Size constraint)

FILE: litmus/LitmusTests/MainPage.xaml.cs
  class MainPage (line 16) | public partial class MainPage : UserControl
    method MainPage (line 18) | public MainPage()
    method MainPage_LayoutUpdated (line 25) | void MainPage_LayoutUpdated(object sender, EventArgs e)
    method MainPage_Loaded (line 31) | private void MainPage_Loaded(object sender, RoutedEventArgs e)
    method FindElsWithLayoutClip (line 36) | public void FindElsWithLayoutClip()
  class FENode (line 46) | public class FENode
    method FENode (line 50) | public FENode(FrameworkElement element)
    method Flatten (line 69) | public static IEnumerable<FrameworkElement> Flatten(FENode node)

FILE: litmus/LitmusTests/MainViewModel.cs
  class MainViewModel (line 15) | public class MainViewModel : INotifyPropertyChanged

FILE: litmus/LitmusTests/ScrollTestOverride.cs
  class ScrollTestOverride (line 15) | public class ScrollTestOverride : Control
    method ScrollTestOverride (line 17) | public ScrollTestOverride()
    method OnApplyTemplate (line 22) | public override void OnApplyTemplate()

FILE: litmus/LitmusTests/Tests/ArcSegmentTest.xaml.cs
  class ArcSegmentTest (line 15) | public partial class ArcSegmentTest : UserControl
    method ArcSegmentTest (line 17) | public ArcSegmentTest()

FILE: litmus/LitmusTests/Tests/ArcViewModel.cs
  class ArcViewModel (line 7) | public class ArcViewModel : INotifyPropertyChanged
    method OnPropertyChanged (line 121) | protected void OnPropertyChanged(string propertyName)

FILE: litmus/LitmusTests/Tests/BorderTest.xaml.cs
  class BorderTest (line 15) | public partial class BorderTest : UserControl
    method BorderTest (line 17) | public BorderTest()

FILE: litmus/LitmusTests/Tests/BrushTest.xaml.cs
  class BrushTest (line 15) | public partial class BrushTest : UserControl
    method BrushTest (line 17) | public BrushTest()

FILE: litmus/LitmusTests/Tests/ContentControlTest.xaml.cs
  class ContentControlTest (line 15) | public partial class ContentControlTest : UserControl
    method ContentControlTest (line 17) | public ContentControlTest()

FILE: litmus/LitmusTests/Tests/ContentPresenterTest.xaml.cs
  class ContentPresenterTest (line 15) | public partial class ContentPresenterTest : UserControl
    method ContentPresenterTest (line 17) | public ContentPresenterTest()

FILE: litmus/LitmusTests/Tests/DoubleListBox.xaml.cs
  class DoubleListBox (line 8) | public partial class DoubleListBox : UserControl
    method DoubleListBox (line 12) | public DoubleListBox()
    method Add_Click (line 23) | private void Add_Click(object sender, RoutedEventArgs e)
    method Remove_Click (line 31) | private void Remove_Click(object sender, RoutedEventArgs e)
    class TestClass (line 41) | public class TestClass

FILE: litmus/LitmusTests/Tests/GridSplitterTest.xaml.cs
  class GridSplitterTest (line 15) | public partial class GridSplitterTest : UserControl
    method GridSplitterTest (line 17) | public GridSplitterTest()

FILE: litmus/LitmusTests/Tests/ImageBrushTest.xaml.cs
  class ImageBrushTest (line 15) | public partial class ImageBrushTest : UserControl
    method ImageBrushTest (line 17) | public ImageBrushTest()

FILE: litmus/LitmusTests/Tests/ImageTest.xaml.cs
  class ImageTest (line 15) | public partial class ImageTest : UserControl
    method ImageTest (line 17) | public ImageTest()

FILE: litmus/LitmusTests/Tests/ItemsControl.xaml.cs
  class ItemsControl (line 15) | public partial class ItemsControl : UserControl
    method ItemsControl (line 17) | public ItemsControl()

FILE: litmus/LitmusTests/Tests/Layout.xaml.cs
  class Layout (line 15) | public partial class Layout : UserControl
    method Layout (line 17) | public Layout()

FILE: litmus/LitmusTests/Tests/ListBoxSelectionTest.xaml.cs
  class ListBoxSelectionTest (line 15) | public partial class ListBoxSelectionTest : UserControl
    method ListBoxSelectionTest (line 17) | public ListBoxSelectionTest()

FILE: litmus/LitmusTests/Tests/ListBoxTest.xaml.cs
  class ListBoxTest (line 16) | public partial class ListBoxTest : UserControl
    method ListBoxTest (line 18) | public ListBoxTest()
    method ListBoxTest_LayoutUpdated (line 24) | private void ListBoxTest_LayoutUpdated(object sender, EventArgs e)
    method Walk (line 30) | private void Walk(DependencyObject cur, int tabLevel = 1)

FILE: litmus/LitmusTests/Tests/MapTest.xaml.cs
  class MapTest (line 15) | public partial class MapTest : UserControl
    method MapTest (line 17) | public MapTest()

FILE: litmus/LitmusTests/Tests/PathTest.xaml.cs
  class PathTest (line 15) | public partial class PathTest : UserControl
    method PathTest (line 17) | public PathTest()

FILE: litmus/LitmusTests/Tests/RectangleTest.xaml.cs
  class RectangleTest (line 15) | public partial class RectangleTest : UserControl
    method RectangleTest (line 17) | public RectangleTest()

FILE: litmus/LitmusTests/Tests/ResourceTest.xaml.cs
  class ResourceTest (line 15) | public partial class ResourceTest : UserControl
    method ResourceTest (line 17) | public ResourceTest()

FILE: litmus/LitmusTests/Tests/ScrollBarTest.xaml.cs
  class ScrollBarTest (line 17) | public partial class ScrollBarTest : UserControl
    method ScrollBarTest (line 19) | public ScrollBarTest()
    method ScrollBarTest_LayoutUpdated (line 25) | void ScrollBarTest_LayoutUpdated(object sender, EventArgs e)
    method thumb_MouseEnter (line 38) | void thumb_MouseEnter(object sender, MouseEventArgs e)
    method thumb_MouseLeave (line 43) | private void thumb_MouseLeave(object sender, MouseEventArgs e)

FILE: litmus/LitmusTests/Tests/ScrollViewerTest.xaml.cs
  class ScrollViewerTest (line 15) | public partial class ScrollViewerTest : UserControl
    method ScrollViewerTest (line 17) | public ScrollViewerTest()

FILE: litmus/LitmusTests/Tests/ShapeStretch.xaml.cs
  class ShapeStretch (line 15) | public partial class ShapeStretch : UserControl
    method ShapeStretch (line 17) | public ShapeStretch()

FILE: litmus/LitmusTests/Tests/TextBoxTest.xaml.cs
  class TextBoxTest (line 15) | public partial class TextBoxTest : UserControl
    method TextBoxTest (line 17) | public TextBoxTest()

FILE: litmus/LitmusTests/Tests/TooltipTest.xaml.cs
  class TooltipTest (line 15) | public partial class TooltipTest : UserControl
    method TooltipTest (line 17) | public TooltipTest()

FILE: litmus/LitmusTests/Tests/TransformTest.xaml.cs
  class TransformTest (line 15) | public partial class TransformTest : UserControl
    method TransformTest (line 17) | public TransformTest()
    method Test (line 23) | private void Test()

FILE: litmus/LitmusTests/Tests/nfldraft.xaml.cs
  class nfldraft (line 15) | public partial class nfldraft : UserControl
    method nfldraft (line 17) | public nfldraft()

FILE: proto/benchmarks/matrix/Matrix3D.js
  function Matrix3D (line 3) | function Matrix3D() {

FILE: src/Clipboard/BasicClipboard.ts
  class BasicClipboard (line 2) | class BasicClipboard implements IClipboard {
    method CopyText (line 3) | CopyText(text: string) {
    method GetTextContents (line 9) | GetTextContents(callback: (text: string) => void) {

FILE: src/Clipboard/Create.ts
  function Create (line 2) | function Create(): IClipboard {

FILE: src/Clipboard/IClipboard.ts
  type IClipboard (line 2) | interface IClipboard {
  function memoizePlaceholder (line 21) | function memoizePlaceholder(key: string): HTMLDivElement {

FILE: src/Clipboard/NetscapeClipboard.ts
  class NetscapeClipboard (line 4) | class NetscapeClipboard implements IClipboard {
    method constructor (line 7) | constructor() {
    method CopyText (line 13) | CopyText(text: string) {
    method GetTextContents (line 25) | GetTextContents(callback: (text: string) => void) {
  function selectContent (line 39) | function selectContent(element: HTMLDivElement) {
  function tryRequestPrivilege (line 49) | function tryRequestPrivilege() {

FILE: src/Collections/CollectionChangedEventArgs.ts
  type CollectionChangedAction (line 2) | enum CollectionChangedAction {
  class CollectionChangedEventArgs (line 10) | class CollectionChangedEventArgs implements nullstone.IEventArgs {
    method Reset (line 17) | static Reset(allValues: any[]): CollectionChangedEventArgs {
    method Replace (line 26) | static Replace(newValue: any, oldValue: any, index: number): Collectio...
    method Add (line 35) | static Add(newValue: any, index: number): CollectionChangedEventArgs {
    method AddRange (line 44) | static AddRange(newValues: any[], index: number): CollectionChangedEve...
    method Remove (line 53) | static Remove(oldValue: any, index: number): CollectionChangedEventArgs {

FILE: src/Collections/DeepObservableCollection.ts
  class DeepObservableCollection (line 4) | class DeepObservableCollection<T> extends ObservableCollection<T> {
    method constructor (line 6) | constructor() {
    method _OnCollectionChanged (line 11) | private _OnCollectionChanged(sender: any, e: CollectionChangedEventArg...
    method _OnItemPropertyChanged (line 27) | private _OnItemPropertyChanged(sender: T, e: PropertyChangedEventArgs) {

FILE: src/Collections/FilteredCollection.ts
  type IFilterItemFunc (line 2) | interface IFilterItemFunc<T> {
  type IFilterItemIndexFunc (line 5) | interface IFilterItemIndexFunc<T> {
  class FilteredCollection (line 9) | class FilteredCollection<T> extends DeepObservableCollection<T> {
    method Source (line 11) | get Source () { return this._Source; }
    method Source (line 12) | set Source (value: DeepObservableCollection<T>) { this._SetSource(valu...
    method Filter (line 15) | get Filter () {
    method Filter (line 19) | set Filter (value: IFilterItemIndexFunc<T>) {
    method constructor (line 26) | constructor (filter?: IFilterItemIndexFunc<T>, source?: DeepObservable...
    method _SetSource (line 32) | private _SetSource (source: DeepObservableCollection<T>) {
    method _OnSourceCollectionChanged (line 45) | private _OnSourceCollectionChanged (sender: any, e: CollectionChangedE...
    method _OnSourceItemPropertyChanged (line 49) | private _OnSourceItemPropertyChanged (sender: any, e: ItemPropertyChan...
    method Update (line 56) | Update () {

FILE: src/Collections/INotifyCollectionChanged.ts
  type INotifyCollectionChanged (line 2) | interface INotifyCollectionChanged {

FILE: src/Collections/ItemPropertyChangedEventArgs.ts
  class ItemPropertyChangedEventArgs (line 4) | class ItemPropertyChangedEventArgs<T> extends PropertyChangedEventArgs {
    method constructor (line 6) | constructor(item: T, propertyName: string) {

FILE: src/Collections/ObservableCollection.ts
  class ObservableCollection (line 5) | class ObservableCollection<T> implements nullstone.IEnumerable<T>, nulls...
    method getEnumerator (line 8) | getEnumerator (): nullstone.IEnumerator<T> {
    method Count (line 15) | get Count (): number {
    method ToArray (line 19) | ToArray (): T[] {
    method GetValueAt (line 23) | GetValueAt (index: number): T {
    method SetValueAt (line 30) | SetValueAt (index: number, value: T) {
    method Add (line 39) | Add (value: T) {
    method AddRange (line 45) | AddRange (values: T[]) {
    method Insert (line 55) | Insert (index: number, value: T) {
    method IndexOf (line 67) | IndexOf (value: T): number {
    method Contains (line 71) | Contains (value: T): boolean {
    method Remove (line 75) | Remove (value: T): boolean {
    method RemoveAt (line 85) | RemoveAt (index: number) {
    method Clear (line 93) | Clear () {
    method _RaisePropertyChanged (line 100) | private _RaisePropertyChanged (propertyName: string) {

FILE: src/Collections/ReadOnlyObservableCollection.ts
  class ReadOnlyObservableCollection (line 2) | class ReadOnlyObservableCollection<T> implements nullstone.ICollection<T...
    method Count (line 3) | get Count (): number {
    method constructor (line 12) | constructor (source: ObservableCollection<T>) {
    method GetValueAt (line 18) | GetValueAt (index: number) {
    method getEnumerator (line 22) | getEnumerator (): nullstone.IEnumerator<T> {
    method ToArray (line 26) | ToArray (): T[] {
    method IndexOf (line 30) | IndexOf (value: T): number {
    method Contains (line 34) | Contains (value: T): boolean {
    method _OnCollectionChanged (line 38) | private _OnCollectionChanged (sender: any, args: CollectionChangedEven...
    method _OnPropertyChanged (line 42) | private _OnPropertyChanged (sender: any, args: PropertyChangedEventArg...
    method SetValueAt (line 46) | SetValueAt (index: number, value: T) {
    method Insert (line 50) | Insert (index: number, value: T) {
    method Add (line 54) | Add (value: T) {
    method Remove (line 58) | Remove (value: T): boolean {
    method RemoveAt (line 62) | RemoveAt (index: number) {
    method Clear (line 66) | Clear () {

FILE: src/Controls/Border.ts
  class Border (line 5) | class Border extends FrameworkElement {
    method CreateLayoutUpdater (line 6) | CreateLayoutUpdater (): minerva.controls.border.BorderUpdater {
    method constructor (line 23) | constructor () {

FILE: src/Controls/Button.ts
  class Button (line 4) | class Button extends Primitives.ButtonBase {
    method constructor (line 5) | constructor() {
    method OnApplyTemplate (line 10) | OnApplyTemplate() {
    method OnIsEnabledChanged (line 15) | OnIsEnabledChanged(e: IDependencyPropertyChangedEventArgs) {

FILE: src/Controls/Canvas.ts
  class Canvas (line 4) | class Canvas extends Panel {
    method CreateLayoutUpdater (line 5) | CreateLayoutUpdater() { return new minerva.controls.canvas.CanvasUpdat...
    method GetTop (line 8) | static GetTop(d: DependencyObject): number { return d.GetValue(Canvas....
    method SetTop (line 9) | static SetTop(d: DependencyObject, value: number) { d.SetValue(Canvas....
    method GetLeft (line 11) | static GetLeft(d: DependencyObject): number { return d.GetValue(Canvas...
    method SetLeft (line 12) | static SetLeft(d: DependencyObject, value: number) { d.SetValue(Canvas...

FILE: src/Controls/CheckBox.ts
  class CheckBox (line 4) | class CheckBox extends Primitives.ToggleButton {
    method constructor (line 5) | constructor() {

FILE: src/Controls/ColumnDefinition.ts
  class ColumnDefinition (line 5) | class ColumnDefinition extends DependencyObject implements minerva.contr...
    method setActualWidth (line 16) | setActualWidth (value: number) {
  function ConvertColumnDefinition (line 23) | function ConvertColumnDefinition (o: any): ColumnDefinition {
  class ColumnDefinitionCollection (line 45) | class ColumnDefinitionCollection extends XamlObjectCollection<ColumnDefi...
    method _RaiseItemAdded (line 46) | _RaiseItemAdded (value: ColumnDefinition, index: number) {
    method _RaiseItemRemoved (line 54) | _RaiseItemRemoved (value: ColumnDefinition, index: number) {
  function ConvertColumnDefinitionCollection (line 64) | function ConvertColumnDefinitionCollection (o: any): ColumnDefinitionCol...

FILE: src/Controls/ComboBox.ts
  class ComboBox (line 8) | class ComboBox extends Primitives.Selector {
    method constructor (line 32) | constructor() {
    method _IsDropDownOpenChanged (line 37) | private _IsDropDownOpenChanged(args: IDependencyPropertyChangedEventAr...
    method _MaxDropDownHeightChanged (line 66) | private _MaxDropDownHeightChanged(args: IDependencyPropertyChangedEven...
    method _GetChildOfType (line 70) | private _GetChildOfType(name: string, type: Function): any {
    method OnApplyTemplate (line 76) | OnApplyTemplate() {
    method OnItemContainerStyleChanged (line 108) | OnItemContainerStyleChanged(args: IDependencyPropertyChangedEventArgs) {
    method IsItemItsOwnContainer (line 117) | IsItemItsOwnContainer(item: any): boolean {
    method GetContainerForItem (line 120) | GetContainerForItem(): UIElement {
    method PrepareContainerForItem (line 123) | PrepareContainerForItem(container: UIElement, item: any) {
    method GoToStateFocus (line 133) | GoToStateFocus(gotoFunc: (state: string) => boolean): boolean {
    method OnIsEnabledChanged (line 142) | OnIsEnabledChanged(e: IDependencyPropertyChangedEventArgs) {
    method OnMouseLeftButtonDown (line 148) | OnMouseLeftButtonDown(e: Input.MouseButtonEventArgs) {
    method OnMouseEnter (line 156) | OnMouseEnter(e: Input.MouseEventArgs) {
    method OnMouseLeave (line 160) | OnMouseLeave(e: Input.MouseEventArgs) {
    method OnTouchMove (line 165) | OnTouchMove(e: Input.TouchEventArgs) {
    method OnTouchDown (line 169) | OnTouchDown(e: Input.TouchEventArgs) {
    method OnTouchLeave (line 177) | OnTouchLeave(e: Input.TouchEventArgs) {
    method OnKeyDown (line 182) | OnKeyDown(e: Input.KeyEventArgs) {
    method _CheckWatermarkVisibility (line 236) | private _CheckWatermarkVisibility() {
    method OnGotFocus (line 241) | OnGotFocus(e: RoutedEventArgs) {
    method OnLostFocus (line 245) | OnLostFocus(e: RoutedEventArgs) {
    method _OnChildKeyDown (line 251) | private _OnChildKeyDown(sender, e: Input.KeyEventArgs) {
    method OnSelectionChanged (line 254) | OnSelectionChanged(e: Primitives.SelectionChangedEventArgs) {
    method _OnToggleChecked (line 259) | private _OnToggleChecked(sender, e) { this.IsDropDownOpen = true; }
    method _OnToggleUnchecked (line 260) | private _OnToggleUnchecked(sender, e) { this.IsDropDownOpen = false; }
    method _PopupClickedOutside (line 262) | private _PopupClickedOutside() {
    method _UpdateDisplayedItem (line 265) | private _UpdateDisplayedItem(selectedItem: any) {
    method _UpdatePopupSizeAndPosition (line 319) | private _UpdatePopupSizeAndPosition(sender, e: nullstone.IEventArgs) {
    method _UpdatePopupMaxHeight (line 378) | private _UpdatePopupMaxHeight(height: number) {

FILE: src/Controls/ComboBoxItem.ts
  class ComboBoxItem (line 4) | class ComboBoxItem extends ListBoxItem {
    method constructor (line 5) | constructor() {
    method OnMouseLeftButtonUp (line 10) | OnMouseLeftButtonUp(e: Input.MouseButtonEventArgs) {
    method OnTouchUp (line 16) | OnTouchUp(e: Input.TouchEventArgs) {

FILE: src/Controls/ContentControl.ts
  class ContentControlNode (line 4) | class ContentControlNode extends ControlNode {
    method constructor (line 9) | constructor (xobj: ContentControl) {
    method GetDefaultVisualTree (line 13) | GetDefaultVisualTree (): UIElement {
    method OnContentChanged (line 29) | OnContentChanged (o: any, n: any) {
    method OnTemplateChanged (line 34) | OnTemplateChanged (oldTemplate: ControlTemplate, newTemplate: ControlT...
    method CleanOldContent (line 40) | private CleanOldContent (content: any) {
  class ContentControl (line 56) | class ContentControl extends Control {
    method CreateNode (line 59) | CreateNode (): ContentControlNode {
    method OnContentPropertyChanged (line 70) | private OnContentPropertyChanged (args: DependencyPropertyChangedEvent...
    method OnContentUriPropertyChanged (line 75) | private OnContentUriPropertyChanged (args: DependencyPropertyChangedEv...
    method constructor (line 90) | constructor () {
    method OnContentChanged (line 95) | OnContentChanged (oldContent: any, newContent: any) {
    method OnContentTemplateChanged (line 98) | OnContentTemplateChanged (oldContentTemplate: DataTemplate, newContent...
    method OnContentUriChanged (line 101) | OnContentUriChanged (oldSourceUri: Uri, newSourceUri: Uri) {
    method _OnLoadedUri (line 104) | private _OnLoadedUri (xm: nullstone.markup.Markup<any>) {
    method _OnErroredUri (line 108) | private _OnErroredUri (err: any, src: Uri) {

FILE: src/Controls/ContentPresenter.ts
  function getFallbackTemplate (line 8) | function getFallbackTemplate (app: Application): DataTemplate {
  class ContentPresenterNode (line 12) | class ContentPresenterNode extends FENode {
    method ContentRoot (line 14) | get ContentRoot(): UIElement { return this._ContentRoot; }
    method constructor (line 17) | constructor(xobj: ContentPresenter) {
    method DoApplyTemplateWithError (line 21) | DoApplyTemplateWithError(error: BError): boolean {
    method ClearRoot (line 52) | ClearRoot() {
    method _ContentChanged (line 58) | _ContentChanged(args: IDependencyPropertyChangedEventArgs) {
    method _ContentTemplateChanged (line 69) | _ContentTemplateChanged() {
    method _ShouldInvalidateImplicitTemplate (line 74) | private _ShouldInvalidateImplicitTemplate(oldValue: any, newValue: any...
    method _GetContentTemplate (line 85) | private _GetContentTemplate(type: Function): DataTemplate {
  class ContentPresenter (line 116) | class ContentPresenter extends FrameworkElement {
    method CreateNode (line 118) | CreateNode(): ContentPresenterNode { return new ContentPresenterNode(t...

FILE: src/Controls/Control.ts
  type IIsEnabledListener (line 6) | interface IIsEnabledListener {
  class ControlNode (line 11) | class ControlNode extends FENode {
    method constructor (line 17) | constructor(xobj: Control) {
    method TabTo (line 21) | TabTo() {
    method ApplyTemplateWithError (line 26) | ApplyTemplateWithError(error: BError): boolean {
    method DoApplyTemplateWithError (line 32) | DoApplyTemplateWithError(error: BError): boolean {
    method GetDefaultVisualTree (line 52) | GetDefaultVisualTree(): UIElement { return undefined; }
    method OnIsAttachedChanged (line 54) | OnIsAttachedChanged(newIsAttached: boolean) {
    method OnParentChanged (line 62) | OnParentChanged(oldParentNode: XamlNode, newParentNode: XamlNode) {
    method OnTemplateChanged (line 67) | OnTemplateChanged(oldTemplate: ControlTemplate, newTemplate: ControlTe...
    method IsEnabled (line 77) | get IsEnabled(): boolean { return this.XObject.IsEnabled; }
    method IsEnabled (line 78) | set IsEnabled(value: boolean) {
    method OnIsEnabledChanged (line 82) | OnIsEnabledChanged(oldValue: boolean, newValue: boolean) {
    method Focus (line 93) | Focus(recurse?: boolean): boolean {
    method CanCaptureMouse (line 97) | CanCaptureMouse(): boolean { return this.XObject.IsEnabled; }
  class Control (line 100) | class Control extends FrameworkElement implements Providers.IIsPropertyI...
    method CreateNode (line 102) | CreateNode(): ControlNode { return new ControlNode(this); }
    method CreateLayoutUpdater (line 103) | CreateLayoutUpdater() { return new minerva.controls.control.ControlUpd...
    method constructor (line 105) | constructor() {
    method IsInheritable (line 144) | IsInheritable(propd: DependencyProperty): boolean {
    method IsFocused (line 168) | get IsFocused() { return this.XamlNode.IsFocused; }
    method GetTemplateChild (line 170) | GetTemplateChild(childName: string, type?: Function): DependencyObject {
    method ApplyTemplate (line 182) | ApplyTemplate(): boolean {
    method GetDefaultStyle (line 190) | GetDefaultStyle(): Style {
    method OnIsEnabledChanged (line 195) | OnIsEnabledChanged(e: IDependencyPropertyChangedEventArgs) { }
    method OnGotFocus (line 197) | OnGotFocus(e: RoutedEventArgs) {
    method OnLostFocus (line 201) | OnLostFocus(e: RoutedEventArgs) {
    method UpdateVisualState (line 206) | UpdateVisualState(useTransitions?: boolean) {
    method GoToStates (line 211) | GoToStates(gotoFunc: (state: string) => boolean) {
    method GoToStateCommon (line 216) | GoToStateCommon(gotoFunc: (state: string) => boolean): boolean {
    method GoToStateFocus (line 223) | GoToStateFocus(gotoFunc: (state: string) => boolean): boolean {
    method GoToStateSelection (line 228) | GoToStateSelection(gotoFunc: (state: string) => boolean): boolean {
    method UpdateValidationState (line 232) | UpdateValidationState (valid?: boolean) {
    method GoToStateValidation (line 241) | GoToStateValidation (valid: boolean, gotoFunc: (state: string) => bool...
  type ITemplateVisualStateDefinition (line 262) | interface ITemplateVisualStateDefinition {
  type ITemplatePartDefinition (line 268) | interface ITemplatePartDefinition {

FILE: src/Controls/ControlTemplate.ts
  class ControlTemplate (line 4) | class ControlTemplate extends Markup.FrameworkTemplate {
    method Validate (line 8) | Validate(): string {

FILE: src/Controls/Dialog.ts
  function clickResultPropertyChanged (line 4) | function clickResultPropertyChanged (dobj: DependencyObject, args: IDepe...
  function buttonClicked (line 14) | function buttonClicked (sender: Primitives.ButtonBase, args) {
  class Dialog (line 20) | class Dialog extends ContentControl {
    method OnDialogResultChanged (line 27) | private OnDialogResultChanged (args: IDependencyPropertyChangedEventAr...
    method GetClickResult (line 42) | static GetClickResult (dobj: DependencyObject): boolean {
    method SetClickResult (line 46) | static SetClickResult (dobj: DependencyObject, value: boolean) {
    method constructor (line 50) | constructor () {

FILE: src/Controls/Enums.ts
  type TextWrapping (line 3) | enum TextWrapping {
  type ScrollBarVisibility (line 10) | enum ScrollBarVisibility {
  type TextTrimming (line 18) | enum TextTrimming {
  type ClickMode (line 25) | enum ClickMode {
  type PlacementMode (line 32) | enum PlacementMode {
  type SelectionMode (line 41) | enum SelectionMode {
  type MediaElementState (line 48) | enum MediaElementState {
  type SelectionOnFocus (line 60) | enum SelectionOnFocus {

FILE: src/Controls/Frame.ts
  function createErrorDoc (line 7) | function createErrorDoc(error: any): nullstone.markup.xaml.XamlMarkup {
  function getErrorPage (line 20) | function getErrorPage(app: Application, error: string): Page {
  class Frame (line 24) | class Frame extends ContentControl implements Navigation.INavigate {
    method OnIsLoadingChanged (line 41) | OnIsLoadingChanged(oldIsLoading: boolean, newIsLoading: boolean) {
    method constructor (line 51) | constructor() {
    method GoToStates (line 57) | GoToStates(gotoFunc: (state: string) => boolean) {
    method GoToStateLoading (line 61) | GoToStateLoading(gotoFunc: (state: string) => boolean): boolean {
    method Navigate (line 65) | Navigate(uri: Uri): boolean {
    method GoForward (line 69) | GoForward() {
    method GoBackward (line 73) | GoBackward() {
    method StopLoading (line 77) | StopLoading() {
    method _FrameLoaded (line 81) | private _FrameLoaded(sender, e: RoutedEventArgs) {
    method _HandleDeepLink (line 88) | private _HandleDeepLink() {
    method _LoadContent (line 92) | private _LoadContent(source: Uri) {
    method _HandleSuccess (line 126) | private _HandleSuccess(page: Page) {
    method _HandleError (line 133) | private _HandleError(error: any) {
    method _SetPage (line 139) | private _SetPage(page: Page) {
    method SourcePropertyChanged (line 148) | private SourcePropertyChanged(args: IDependencyPropertyChangedEventArg...

FILE: src/Controls/Grid.ts
  class GridNode (line 4) | class GridNode extends PanelNode {
    method ColumnDefinitionsChanged (line 7) | ColumnDefinitionsChanged (coldef: ColumnDefinition, index: number, add...
    method RowDefinitionsChanged (line 22) | RowDefinitionsChanged (rowdef: RowDefinition, index: number, add: bool...
  class Grid (line 38) | class Grid extends Panel {
    method CreateNode (line 40) | CreateNode(): GridNode { return new GridNode(this); }
    method CreateLayoutUpdater (line 41) | CreateLayoutUpdater () { return new minerva.controls.grid.GridUpdater(...
    method GetColumn (line 44) | static GetColumn (d: DependencyObject): number { return d.GetValue(Gri...
    method SetColumn (line 45) | static SetColumn (d: DependencyObject, value: number) { d.SetValue(Gri...
    method GetColumnSpan (line 48) | static GetColumnSpan (d: DependencyObject): number { return d.GetValue...
    method SetColumnSpan (line 49) | static SetColumnSpan (d: DependencyObject, value: number) { d.SetValue...
    method GetRow (line 52) | static GetRow (d: DependencyObject): number { return d.GetValue(Grid.R...
    method SetRow (line 53) | static SetRow (d: DependencyObject, value: number) { d.SetValue(Grid.R...
    method GetRowSpan (line 56) | static GetRowSpan (d: DependencyObject): number { return d.GetValue(Gr...
    method SetRowSpan (line 57) | static SetRowSpan (d: DependencyObject, value: number) { d.SetValue(Gr...
    method constructor (line 66) | constructor () {

FILE: src/Controls/GridLength.ts
  class GridLength (line 5) | class GridLength implements minerva.controls.grid.IGridLength, ICloneable {
    method constructor (line 8) | constructor(value?: number, unitType?: GridUnitType) {
    method Equals (line 12) | static Equals(gl1: GridLength, gl2: GridLength): boolean {
    method Clone (line 15) | Clone(): GridLength {

FILE: src/Controls/HeaderedContentControl.ts
  class HeaderedContentControl (line 4) | class HeaderedContentControl extends ContentControl {
    method constructor (line 10) | constructor() {
    method OnHeaderChanged (line 15) | OnHeaderChanged(oldHeader: any, newHeader: any) { }
    method OnHeaderTemplateChanged (line 16) | OnHeaderTemplateChanged(oldHeaderTemplate: DataTemplate, newHeaderTemp...

FILE: src/Controls/HyperlinkButton.ts
  type Target (line 4) | type Target = string|Frame;
  class HyperlinkButton (line 6) | class HyperlinkButton extends Primitives.ButtonBase {
    method constructor (line 12) | constructor() {
    method OnApplyTemplate (line 17) | OnApplyTemplate() {
    method OnClick (line 22) | OnClick() {

FILE: src/Controls/Image.ts
  class Image (line 6) | class Image extends FrameworkElement {
    method CreateLayoutUpdater (line 7) | CreateLayoutUpdater() {
    method _SourceCoercer (line 11) | private static _SourceCoercer(d: DependencyObject, propd: DependencyPr...
    method OnImageErrored (line 30) | OnImageErrored(source: Media.Imaging.BitmapSource, error: Error) {
    method OnImageLoaded (line 34) | OnImageLoaded(source: Media.Imaging.BitmapSource) {
    method OnImageChanged (line 40) | OnImageChanged(source: Media.Imaging.BitmapSource) {
    method OnSourceChanged (line 46) | OnSourceChanged(oldSource: Media.Imaging.ImageSource, newSource: Media...

FILE: src/Controls/Internal/CursorAdvancer.ts
  type ICursorAdvancer (line 2) | interface ICursorAdvancer {
  class TextBoxCursorAdvancer (line 15) | class TextBoxCursorAdvancer implements ICursorAdvancer {
    method constructor (line 16) | constructor (private $textOwner: Text.ITextOwner) {
    method CursorDown (line 19) | CursorDown (cursor: number, isPage: boolean): number {
    method CursorUp (line 24) | CursorUp (cursor: number, isPage: boolean): number {
    method CursorNextWord (line 29) | CursorNextWord (cursor: number): number {
    method CursorPrevWord (line 34) | CursorPrevWord (cursor: number): number {
    method CursorNextChar (line 39) | CursorNextChar (cursor: number): number {
    method CursorPrevChar (line 46) | CursorPrevChar (cursor: number): number {
    method CursorLineBegin (line 53) | CursorLineBegin (cursor: number): number {
    method CursorLineEnd (line 60) | CursorLineEnd (cursor: number): number {
    method CursorBegin (line 70) | CursorBegin (cursor: number): number {
    method CursorEnd (line 74) | CursorEnd (cursor: number): number {
  class PasswordBoxCursorAdvancer (line 79) | class PasswordBoxCursorAdvancer implements ICursorAdvancer {
    method constructor (line 80) | constructor (private $textOwner: Text.ITextOwner) {
    method CursorDown (line 83) | CursorDown (cursor: number, isPage: boolean): number {
    method CursorUp (line 87) | CursorUp (cursor: number, isPage: boolean): number {
    method CursorNextWord (line 91) | CursorNextWord (cursor: number): number {
    method CursorPrevWord (line 95) | CursorPrevWord (cursor: number): number {
    method CursorNextChar (line 99) | CursorNextChar (cursor: number): number {
    method CursorPrevChar (line 106) | CursorPrevChar (cursor: number): number {
    method CursorLineBegin (line 113) | CursorLineBegin (cursor: number): number {
    method CursorLineEnd (line 117) | CursorLineEnd (cursor: number): number {
    method CursorBegin (line 121) | CursorBegin (cursor: number): number {
    method CursorEnd (line 125) | CursorEnd (cursor: number): number {

FILE: src/Controls/Internal/ItemContainersManager.ts
  type IItemContainersOwner (line 6) | interface IItemContainersOwner {
  type IItemContainersManager (line 12) | interface IItemContainersManager {
  class ItemContainersManager (line 27) | class ItemContainersManager implements IItemContainersManager {
    method IsRecycling (line 32) | get IsRecycling (): boolean {
    method constructor (line 39) | constructor(public Owner: IItemContainersOwner) { }
    method IndexFromContainer (line 41) | IndexFromContainer(container: UIElement): number { return this._Contai...
    method ContainerFromIndex (line 42) | ContainerFromIndex(index: number): UIElement { return this._Containers...
    method ItemFromContainer (line 43) | ItemFromContainer(container: UIElement): any {
    method ContainerFromItem (line 49) | ContainerFromItem(item: any): UIElement {
    method OnItemsAdded (line 58) | OnItemsAdded(index: number, newItems: any[]) {
    method OnItemsRemoved (line 66) | OnItemsRemoved(index: number, oldItems: any[]) {
    method DisposeContainers (line 71) | DisposeContainers(index?: number, count?: number): UIElement[] {
    method CreateGenerator (line 101) | CreateGenerator(index: number, count: number): IContainerGenerator {
    method GetEnumerator (line 146) | GetEnumerator(start?: number, count?: number): IContainerEnumerator {
  type IContainerGenerator (line 172) | interface IContainerGenerator {
  type IContainerEnumerator (line 180) | interface IContainerEnumerator extends nullstone.IEnumerator<UIElement> {

FILE: src/Controls/Internal/RangeCoercer.ts
  type IRange (line 2) | interface IRange {
  type IRangeCoercer (line 11) | interface IRangeCoercer {
  class RangeCoercer (line 16) | class RangeCoercer implements IRangeCoercer {
    method Minimum (line 25) | get Minimum(): number { return this.Range.Minimum; }
    method Maximum (line 26) | get Maximum(): number { return this.Range.Maximum; }
    method Value (line 27) | get Value(): number { return this.Range.Value; }
    method constructor (line 29) | constructor(public Range: IRange, public OnCoerceMaximum: (val: any) =...
    method OnMinimumChanged (line 34) | OnMinimumChanged(oldMinimum: number, newMinimum: number) {
    method OnMaximumChanged (line 54) | OnMaximumChanged(oldMaximum: number, newMaximum: number) {
    method OnValueChanged (line 75) | OnValueChanged(oldValue: number, newValue: number) {
    method CoerceMaximum (line 92) | CoerceMaximum() {
    method CoerceValue (line 100) | CoerceValue() {

FILE: src/Controls/Internal/TextBoxContentProxy.ts
  class TextBoxContentProxy (line 2) | class TextBoxContentProxy {
    method setElement (line 5) | setElement(fe: FrameworkElement, view: TextBoxView) {
    method setHorizontalScrollBar (line 23) | setHorizontalScrollBar(sbvis: ScrollBarVisibility) {
    method setVerticalScrollBar (line 34) | setVerticalScrollBar(sbvis: ScrollBarVisibility) {

FILE: src/Controls/Internal/TextBoxView.ts
  class TextBoxViewNode (line 6) | class TextBoxViewNode extends FENode {
  class TextBoxView (line 10) | class TextBoxView extends FrameworkElement {
    method CreateLayoutUpdater (line 13) | CreateLayoutUpdater () {
    method constructor (line 19) | constructor () {
    method _InlineChanged (line 25) | private _InlineChanged (obj?: any) {
    method setFontProperty (line 37) | setFontProperty (propd: DependencyProperty, value: any) {
    method setFontAttr (line 41) | setFontAttr (attrName: string, value: any) {
    method setCaretBrush (line 47) | setCaretBrush (value: Media.Brush) {
    method setIsFocused (line 53) | setIsFocused (isFocused: boolean) {
    method setIsReadOnly (line 61) | setIsReadOnly (isReadOnly: boolean) {
    method setTextAlignment (line 69) | setTextAlignment (textAlignment: TextAlignment) {
    method setTextWrapping (line 79) | setTextWrapping (textWrapping: TextWrapping) {
    method setSelectionStart (line 89) | setSelectionStart (selectionStart: number) {
    method setSelectionLength (line 97) | setSelectionLength (selectionLength: number) {
    method setText (line 106) | setText (text: string) {
    method GetCursorFromPoint (line 132) | GetCursorFromPoint (point: Point): number {

FILE: src/Controls/Internal/VirtualizingPanelContainerOwner.ts
  class VirtualizingPanelContainerOwner (line 9) | class VirtualizingPanelContainerOwner implements minerva.IVirtualizingCo...
    method constructor (line 10) | constructor (private $$panel: VirtualizingPanel) {
    method itemCount (line 13) | get itemCount (): number {
    method createGenerator (line 19) | createGenerator (index: number, count: number): minerva.IVirtualizingG...
    method remove (line 44) | remove (index: number, count: number) {

FILE: src/Controls/ItemCollection.ts
  type IItemCollection (line 4) | interface IItemCollection extends nullstone.ICollection<any> {
  class ItemCollection (line 14) | class ItemCollection extends XamlObjectCollection<any> implements IItemC...
    method ToArray (line 17) | ToArray (): any[] {
    method Count (line 21) | get Count (): number {
    method GetValueAt (line 27) | GetValueAt (index: number): XamlObject {
    method GetRange (line 34) | GetRange (startIndex: number, endIndex: number): XamlObject[] {
    method SetValueAt (line 38) | SetValueAt (index: number, value: XamlObject): boolean {
    method SetValueAtImpl (line 44) | SetValueAtImpl (index: number, value: any) {
    method Add (line 53) | Add (value: XamlObject): number {
    method AddImpl (line 60) | AddImpl (value: any): number {
    method AddRange (line 66) | AddRange (values: any[]) {
    method AddRangeImpl (line 75) | AddRangeImpl (values: any[]) {
    method Insert (line 81) | Insert (index: number, value: XamlObject): boolean {
    method InsertImpl (line 89) | InsertImpl (index: number, value: XamlObject) {
    method IndexOf (line 100) | IndexOf (value: XamlObject): number {
    method Contains (line 104) | Contains (value: XamlObject): boolean {
    method Remove (line 108) | Remove (value: XamlObject): boolean {
    method RemoveImpl (line 114) | RemoveImpl (value: XamlObject) {
    method RemoveAt (line 122) | RemoveAt (index: number): boolean {
    method RemoveAtImpl (line 130) | RemoveAtImpl (index: number) {
    method Clear (line 135) | Clear (): boolean {
    method ClearImpl (line 141) | ClearImpl () {
    method _ValidateReadOnly (line 147) | private _ValidateReadOnly () {

FILE: src/Controls/ItemsControl.ts
  class ItemsControlNode (line 4) | class ItemsControlNode extends ControlNode {
    method constructor (line 6) | constructor(xobj: ItemsControl) {
    method GetDefaultVisualTree (line 11) | GetDefaultVisualTree(): UIElement {
  class ItemsControl (line 19) | class ItemsControl extends Control {
    method CreateNode (line 21) | CreateNode(): ItemsControlNode { return new ItemsControlNode(this); }
    method IsItemsControl (line 23) | get IsItemsControl(): boolean { return true; }
    method GetIsItemsHost (line 32) | static GetIsItemsHost(d: DependencyObject): boolean { return d.GetValu...
    method SetIsItemsHost (line 33) | static SetIsItemsHost(d: DependencyObject, value: boolean) { d.SetValu...
    method OnDisplayMemberPathChanged (line 41) | OnDisplayMemberPathChanged(e: IDependencyPropertyChangedEventArgs) {
    method OnItemsSourceChanged (line 46) | OnItemsSourceChanged(e: IDependencyPropertyChangedEventArgs) {
    method OnItemTemplateChanged (line 82) | OnItemTemplateChanged (e: IDependencyPropertyChangedEventArgs) {
    method ItemContainersManager (line 89) | get ItemContainersManager(): Internal.IItemContainersManager { return ...
    method constructor (line 91) | constructor() {
    method PrepareContainerForItem (line 100) | PrepareContainerForItem(container: UIElement, item: any) {
    method ClearContainerForItem (line 105) | ClearContainerForItem(container: UIElement, item: any) {
    method GetContainerForItem (line 116) | GetContainerForItem(): UIElement { return new ContentPresenter(); }
    method IsItemItsOwnContainer (line 117) | IsItemItsOwnContainer(item: any): boolean { return item instanceof UIE...
    method _OnItemsUpdated (line 121) | private _OnItemsUpdated(sender: any, e: Collections.CollectionChangedE...
    method _OnItemsSourceUpdated (line 128) | private _OnItemsSourceUpdated(sender: any, e: Collections.CollectionCh...
    method OnItemsChanged (line 155) | OnItemsChanged(e: Collections.CollectionChangedEventArgs) {
    method OnItemsAdded (line 172) | OnItemsAdded(index: number, newItems: any[]) {
    method OnItemsRemoved (line 178) | OnItemsRemoved(index: number, oldItems: any[]) {
    method UpdateContainerTemplate (line 185) | private UpdateContainerTemplate(container: UIElement, item: any) {
    method _GetDisplayMemberTemplate (line 204) | private _GetDisplayMemberTemplate(): DataTemplate {
  function toArray (line 215) | function toArray(value: any): any[] {
  function create (line 230) | function create (dmp: string) {

FILE: src/Controls/ItemsPanelTemplate.ts
  class ItemsPanelTemplate (line 4) | class ItemsPanelTemplate extends Markup.FrameworkTemplate {
    method GetVisualTree (line 5) | GetVisualTree(bindingSource: DependencyObject): Panel {

FILE: src/Controls/ItemsPresenter.ts
  function getFallbackTemplate (line 13) | function getFallbackTemplate(ic: ItemsControl): ItemsPanelTemplate {
  class ItemsPresenterNode (line 19) | class ItemsPresenterNode extends FENode {
    method constructor (line 21) | constructor(xobj: ItemsPresenter) {
    method ElementRoot (line 26) | get ElementRoot(): Panel { return this._ElementRoot; }
    method DoApplyTemplateWithError (line 28) | DoApplyTemplateWithError(error: BError): boolean {
  class ItemsPresenter (line 52) | class ItemsPresenter extends FrameworkElement {
    method CreateNode (line 55) | CreateNode(): ItemsPresenterNode { return new ItemsPresenterNode(this); }
    method ItemsControl (line 57) | get ItemsControl(): ItemsControl {
    method Panel (line 60) | get Panel(): Panel {
    method Get (line 65) | static Get(panel: Panel): ItemsPresenter {
    method OnItemsAdded (line 73) | OnItemsAdded(index: number, newItems: any[]) {
    method OnItemsRemoved (line 87) | OnItemsRemoved(index: number, oldItems: any[]) {

FILE: src/Controls/ListBox.ts
  type IOutValue (line 6) | interface IOutValue {
  class ListBox (line 9) | class ListBox extends Primitives.Selector {
    method constructor (line 15) | constructor() {
    method ScrollIntoView (line 20) | ScrollIntoView(item: any) {
    method _NavigateByPage (line 69) | private _NavigateByPage(forward: boolean) {
    method _ScrollInDirection (line 102) | private _ScrollInDirection(key: Input.Key) {
    method _IsOnCurrentPage (line 107) | private _IsOnCurrentPage(item: any, itemsHostRectOut?: IOutValue, list...
    method _GetFirstItemOnCurrentPage (line 159) | private _GetFirstItemOnCurrentPage(startingIndex: number, forward: boo...
    method OnItemContainerStyleChanged (line 176) | OnItemContainerStyleChanged(args: IDependencyPropertyChangedEventArgs) {
    method OnKeyDown (line 187) | OnKeyDown(args: Input.KeyEventArgs) {
    method _GetIsVerticalOrientation (line 268) | private _GetIsVerticalOrientation(): boolean {
    method IsItemItsOwnContainer (line 280) | IsItemItsOwnContainer(item: any): boolean {
    method GetContainerForItem (line 284) | GetContainerForItem(): UIElement {
    method PrepareContainerForItem (line 292) | PrepareContainerForItem(element: UIElement, item: any) {
    method OnGotFocus (line 300) | OnGotFocus(e: RoutedEventArgs) {
    method OnLostFocus (line 305) | OnLostFocus(e: RoutedEventArgs) {
    method NotifyListItemGotFocus (line 310) | NotifyListItemGotFocus(lbi: ListBoxItem) {
    method NotifyListItemLostFocus (line 314) | NotifyListItemLostFocus(lbi: ListBoxItem) {
    method OnItemsSourceChanged (line 318) | OnItemsSourceChanged(e: IDependencyPropertyChangedEventArgs) {

FILE: src/Controls/ListBoxItem.ts
  class ListBoxItem (line 4) | class ListBoxItem extends ContentControl {
    method ParentSelector (line 6) | get ParentSelector(): Primitives.Selector { return this._ParentSelecto...
    method ParentSelector (line 7) | set ParentSelector(value: Primitives.Selector) {
    method constructor (line 18) | constructor() {
    method OnApplyTemplate (line 23) | OnApplyTemplate() {
    method OnMouseLeftButtonDown (line 28) | OnMouseLeftButtonDown(e: Input.MouseButtonEventArgs) {
    method OnMouseEnter (line 37) | OnMouseEnter(e: Input.MouseEventArgs) {
    method OnMouseLeave (line 41) | OnMouseLeave(e: Input.MouseEventArgs) {
    method OnTouchMove (line 46) | OnTouchMove(e: Input.TouchEventArgs) {
    method OnTouchDown (line 50) | OnTouchDown(e: Input.TouchEventArgs) {
    method OnTouchUp (line 59) | OnTouchUp(e: Input.TouchEventArgs) {
    method OnGotFocus (line 64) | OnGotFocus(e: RoutedEventArgs) {
    method OnLostFocus (line 71) | OnLostFocus(e: RoutedEventArgs) {
    method GoToStateSelection (line 79) | GoToStateSelection(gotoFunc: (state: string) => boolean): boolean {
    method OnIsSelectedChanged (line 87) | private OnIsSelectedChanged(args: IDependencyPropertyChangedEventArgs) {

FILE: src/Controls/MediaElement.ts
  class MediaElement (line 7) | class MediaElement extends FrameworkElement {
    method CreateLayoutUpdater (line 8) | CreateLayoutUpdater() {
    method _SourceCoercer (line 12) | private static _SourceCoercer(d: DependencyObject, propd: DependencyPr...
    method OnAutoPlayChanged (line 32) | protected OnAutoPlayChanged(oldValue: boolean, newValue: boolean) {
    method OnSourceChanged (line 38) | OnSourceChanged(oldSource: Media.Videos.VideoSourceBase, newSource: Me...
    method OnVideoErrored (line 53) | OnVideoErrored(source: Media.Videos.VideoSourceBase, error: Error) {
    method OnVideoCanPlay (line 57) | OnVideoCanPlay(source: Media.Videos.VideoSourceBase) {
    method OnVideoChanged (line 63) | OnVideoChanged(source: Media.Videos.VideoSourceBase) {
    method Play (line 69) | Play() {
    method Pause (line 73) | Pause() {

FILE: src/Controls/Page.ts
  class Page (line 4) | class Page extends UserControl {
    method constructor (line 8) | constructor() {
    method GetAsync (line 13) | static GetAsync(initiator: DependencyObject, url: string): Promise<Pag...

FILE: src/Controls/Panel.ts
  class PanelChildrenCollection (line 6) | class PanelChildrenCollection extends XamlObjectCollection<UIElement> {
    method AddingToCollection (line 8) | AddingToCollection(value: UIElement, error: BError): boolean {
    method RemovedFromCollection (line 14) | RemovedFromCollection(value: UIElement, isValueSafe: boolean) {
    method _RaiseCleared (line 19) | _RaiseCleared (values: UIElement[]) {
    method _RaiseItemAdded (line 22) | _RaiseItemAdded(value: UIElement, index: number) {
    method _RaiseItemRemoved (line 25) | _RaiseItemRemoved(value: UIElement, index: number) {
    method _RaiseItemReplaced (line 28) | _RaiseItemReplaced(removed: UIElement, added: UIElement, index: number) {
  class PanelNode (line 33) | class PanelNode extends FENode {
    method constructor (line 36) | constructor(xobj: Panel) {
    method AttachVisualChild (line 39) | AttachVisualChild(uie: UIElement, error: BError): boolean {
    method DetachVisualChild (line 44) | DetachVisualChild(uie: UIElement, error: BError): boolean {
  class Panel (line 51) | class Panel extends FrameworkElement {
    method CreateNode (line 53) | CreateNode(): PanelNode { return new PanelNode(this); }
    method CreateLayoutUpdater (line 54) | CreateLayoutUpdater() { return new minerva.controls.panel.PanelUpdater...
    method GetZIndex (line 59) | static GetZIndex(uie: UIElement): number { return uie.GetValue(Panel.Z...
    method SetZIndex (line 60) | static SetZIndex(uie: UIElement, value: number) { uie.SetValue(Panel.Z...
    method constructor (line 64) | constructor() {

FILE: src/Controls/PasswordBox.ts
  class PasswordBox (line 4) | class PasswordBox extends TextBoxBase {
    method constructor (line 10) | constructor () {
    method DisplayText (line 21) | get DisplayText (): string {

FILE: src/Controls/Primitives/ButtonBase.ts
  class ButtonBase (line 5) | class ButtonBase extends ContentControl {
    method constructor (line 25) | constructor() {
    method OnIsPressedChanged (line 30) | OnIsPressedChanged(args: IDependencyPropertyChangedEventArgs) {
    method OnIsEnabledChanged (line 34) | OnIsEnabledChanged(e: IDependencyPropertyChangedEventArgs) {
    method OnMouseEnter (line 45) | OnMouseEnter(e: Input.MouseEventArgs) {
    method OnMouseLeave (line 57) | OnMouseLeave(e: Input.MouseEventArgs) {
    method OnMouseMove (line 68) | OnMouseMove(e: Input.MouseEventArgs) {
    method OnMouseLeftButtonDown (line 77) | OnMouseLeftButtonDown(e: Input.MouseButtonEventArgs) {
    method OnMouseLeftButtonUp (line 98) | OnMouseLeftButtonUp(e: Input.MouseButtonEventArgs) {
    method OnGotFocus (line 118) | OnGotFocus(e: RoutedEventArgs) {
    method OnLostFocus (line 123) | OnLostFocus(e: RoutedEventArgs) {
    method OnTouchMove (line 137) | OnTouchMove(e: Input.TouchEventArgs) {
    method OnTouchDown (line 144) | OnTouchDown(e: Input.TouchEventArgs) {
    method OnTouchUp (line 158) | OnTouchUp(e: Input.TouchEventArgs) {
    method OnClick (line 169) | OnClick() {
    method _DoWithSuspend (line 181) | private _DoWithSuspend(action: () => void) {
    method UpdateVisualState (line 191) | UpdateVisualState(useTransitions?: boolean) {
    method GoToStateCommon (line 196) | GoToStateCommon(gotoFunc: (state: string) => boolean): boolean {
    method _CaptureMouseInternal (line 206) | private _CaptureMouseInternal() {
    method _ReleaseMouseCaptureInternal (line 210) | private _ReleaseMouseCaptureInternal() {
    method _IsValidPosition (line 214) | private _IsValidPosition(pos: Point): boolean {
    method OnCommandChanged (line 219) | private OnCommandChanged(args: IDependencyPropertyChangedEventArgs) {
    method OnCommandCanExecuteChanged (line 230) | private OnCommandCanExecuteChanged(sender, e) {
    method OnCommandParameterChanged (line 233) | private OnCommandParameterChanged(args: IDependencyPropertyChangedEven...

FILE: src/Controls/Primitives/DragEventArgs.ts
  class DragCompletedEventArgs (line 4) | class DragCompletedEventArgs extends RoutedEventArgs {
    method constructor (line 8) | constructor(horizontal: number, vertical: number, canceled: boolean) {
  class DragDeltaEventArgs (line 17) | class DragDeltaEventArgs extends RoutedEventArgs {
    method constructor (line 20) | constructor(horizontal: number, vertical: number) {
  class DragStartedEventArgs (line 28) | class DragStartedEventArgs extends RoutedEventArgs {
    method constructor (line 31) | constructor(horizontal: number, vertical: number) {

FILE: src/Controls/Primitives/IScrollInfo.ts
  type IScrollInfo (line 2) | interface IScrollInfo {

FILE: src/Controls/Primitives/Overlay.ts
  class OverlayNode (line 7) | class OverlayNode extends FENode {
    method EnsureLayer (line 14) | EnsureLayer () {
    method EnsureMask (line 22) | EnsureMask () {
    method _OnMaskMouseDown (line 31) | private _OnMaskMouseDown (sender, args: Input.MouseButtonEventArgs) {
    method UpdateMask (line 35) | UpdateMask () {
    method OnIsAttachedChanged (line 45) | OnIsAttachedChanged (newIsAttached: boolean) {
    method RegisterInitiator (line 55) | RegisterInitiator (initiator: UIElement) {
  class Overlay (line 62) | class Overlay extends FrameworkElement {
    method CreateNode (line 65) | CreateNode (): OverlayNode {
    method CreateLayoutUpdater (line 69) | CreateLayoutUpdater (): OverlayUpdater {
    method constructor (line 89) | constructor () {
    method InitBindings (line 95) | InitBindings () {
    method _OnVisualChanged (line 106) | private _OnVisualChanged (args: IDependencyPropertyChangedEventArgs) {
    method _OnVisualUriChanged (line 116) | private _OnVisualUriChanged (args: IDependencyPropertyChangedEventArgs) {
    method _OnVisualViewModelChanged (line 125) | private _OnVisualViewModelChanged (args: IDependencyPropertyChangedEve...
    method _SetVisualUri (line 134) | private _SetVisualUri (uri: Uri) {
    method _ClearVisualUri (line 148) | private _ClearVisualUri () {
    method _OnIsOpenChanged (line 158) | private _OnIsOpenChanged (args: IDependencyPropertyChangedEventArgs) {
    method _DoOpen (line 170) | private _DoOpen () {
    method _DoClose (line 176) | private _DoClose (result?: boolean) {
    method Open (line 193) | Open () {
    method Close (line 197) | Close (result?: boolean) {
    method _GetDialogResult (line 209) | private _GetDialogResult (): boolean {
    method FindOverlay (line 217) | static FindOverlay (visual: UIElement): Overlay {

FILE: src/Controls/Primitives/OverlayClosedEventArgs.ts
  class OverlayClosedEventArgs (line 2) | class OverlayClosedEventArgs implements nullstone.IEventArgs {
    method constructor (line 6) | constructor (result: boolean, data: any) {

FILE: src/Controls/Primitives/Popup.ts
  class PopupNode (line 6) | class PopupNode extends FENode {
    method OnIsAttachedChanged (line 12) | OnIsAttachedChanged (newIsAttached: boolean) {
    method EnsureOverlay (line 22) | EnsureOverlay (): Canvas {
    method EnsureCatcher (line 30) | EnsureCatcher (): Canvas {
    method UpdateCatcher (line 42) | UpdateCatcher () {
    method _RaiseClickedOutside (line 58) | private _RaiseClickedOutside (sender, e) {
    method RegisterInitiator (line 62) | RegisterInitiator (initiator: UIElement) {
  class Popup (line 69) | class Popup extends FrameworkElement {
    method CreateNode (line 71) | CreateNode (): PopupNode { return new PopupNode(this); }
    method CreateLayoutUpdater (line 72) | CreateLayoutUpdater () { return new PopupUpdater(); }
    method WatchOutsideClick (line 86) | WatchOutsideClick (callback: () => void, closure: any) {

FILE: src/Controls/Primitives/RangeBase.ts
  class RangeBase (line 4) | class RangeBase extends Controls.Control {
    method OnMinimumChanged (line 17) | OnMinimumChanged(oldMin: number, newMin: number) { }
    method OnMaximumChanged (line 18) | OnMaximumChanged(oldMax: number, newMax: number) { }
    method OnValueChanged (line 19) | OnValueChanged(oldVal: number, newVal: number) {
    method constructor (line 26) | constructor() {
  function numberValidator (line 35) | function numberValidator(d: DependencyObject, propd: DependencyProperty,...
  function changeValidator (line 44) | function changeValidator(d: DependencyObject, propd: DependencyProperty,...

FILE: src/Controls/Primitives/RepeatButton.ts
  class RepeatButton (line 4) | class RepeatButton extends ButtonBase {
    method constructor (line 16) | constructor() {
    method OnApplyTemplate (line 22) | OnApplyTemplate() {
    method OnDelayChanged (line 27) | OnDelayChanged(args: IDependencyPropertyChangedEventArgs) {
    method OnIntervalChanged (line 31) | OnIntervalChanged(args: IDependencyPropertyChangedEventArgs) {
    method OnIsEnabledChanged (line 37) | OnIsEnabledChanged(e: IDependencyPropertyChangedEventArgs) {
    method OnKeyDown (line 43) | OnKeyDown(e: Input.KeyEventArgs) {
    method OnKeyUp (line 50) | OnKeyUp(e: Input.KeyEventArgs) {
    method OnLostFocus (line 58) | OnLostFocus(e: RoutedEventArgs) {
    method OnMouseEnter (line 66) | OnMouseEnter(e: Input.MouseEventArgs) {
    method OnMouseLeave (line 75) | OnMouseLeave(e: Input.MouseEventArgs) {
    method OnMouseLeftButtonDown (line 83) | OnMouseLeftButtonDown(e: Input.MouseButtonEventArgs) {
    method OnMouseLeftButtonUp (line 92) | OnMouseLeftButtonUp(e: Input.MouseButtonEventArgs) {
    method OnMouseMove (line 102) | OnMouseMove(e: Input.MouseEventArgs) {
    method _UpdateMousePosition (line 106) | private _UpdateMousePosition(e: Input.MouseEventArgs) {
    method _UpdateRepeatState (line 116) | private _UpdateRepeatState() {
    method _StartRepeatingAfterDelay (line 127) | private _StartRepeatingAfterDelay() {
    method _OnTimeout (line 131) | private _OnTimeout() {

FILE: src/Controls/Primitives/ScrollBar.ts
  class ScrollBar (line 6) | class ScrollBar extends RangeBase {
    method IsDragging (line 16) | get IsDragging(): boolean {
    method constructor (line 24) | constructor() {
    method OnApplyTemplate (line 44) | OnApplyTemplate() {
    method OnMaximumChanged (line 98) | OnMaximumChanged(oldMax: number, newMax: number) {
    method OnMinimumChanged (line 102) | OnMinimumChanged(oldMin: number, newMin: number) {
    method OnValueChanged (line 106) | OnValueChanged(oldValue: number, newValue: number) {
    method _OnThumbDragStarted (line 111) | private _OnThumbDragStarted(sender, e: DragStartedEventArgs) {
    method _OnThumbDragDelta (line 114) | private _OnThumbDragDelta(sender, e: DragDeltaEventArgs) {
    method _OnThumbDragCompleted (line 138) | private _OnThumbDragCompleted(sender, e: DragCompletedEventArgs) {
    method _SmallDecrement (line 142) | private _SmallDecrement(sender, e: RoutedEventArgs) {
    method _SmallIncrement (line 150) | private _SmallIncrement(sender, e: RoutedEventArgs) {
    method _LargeDecrement (line 158) | private _LargeDecrement(sender, e: RoutedEventArgs) {
    method _LargeIncrement (line 166) | private _LargeIncrement(sender, e: RoutedEventArgs) {
    method _HandleSizeChanged (line 175) | private _HandleSizeChanged(sender, e: nullstone.IEventArgs) {
    method _OnOrientationChanged (line 178) | private _OnOrientationChanged() {
    method _UpdateTrackLayout (line 188) | private _UpdateTrackLayout() {
    method _UpdateThumbSize (line 203) | private _UpdateThumbSize(trackLength: number): number {
    method _GetTrackLength (line 240) | private _GetTrackLength(): number {
    method _ConvertViewportSizeToDisplayUnits (line 265) | private _ConvertViewportSizeToDisplayUnits(trackLength: number): number {
    method _RaiseScroll (line 269) | private _RaiseScroll(type: Primitives.ScrollEventType) {

FILE: src/Controls/Primitives/ScrollData.ts
  class ScrollData (line 2) | class ScrollData implements minerva.IScrollData {
    method invalidate (line 18) | invalidate () {

FILE: src/Controls/Primitives/ScrollEventArgs.ts
  type ScrollEventType (line 4) | enum ScrollEventType {
  class ScrollEventArgs (line 17) | class ScrollEventArgs extends RoutedEventArgs {
    method constructor (line 20) | constructor(scrollEventType: ScrollEventType, value: number) {

FILE: src/Controls/Primitives/SelectionChangedEventArgs.ts
  class SelectionChangedEventArgs (line 4) | class SelectionChangedEventArgs extends RoutedEventArgs {
    method constructor (line 7) | constructor(oldValues: any[], newValues: any[]) {

FILE: src/Controls/Primitives/Selector.ts
  class Selector (line 4) | class Selector extends ItemsControl {
    method SynchronizeWithCurrentItem (line 27) | private get SynchronizeWithCurrentItem(): boolean {
    method constructor (line 33) | constructor() {
    method SelectedItems (line 38) | get SelectedItems(): Collections.ObservableCollection<any> {
    method _OnIsSynchronizedWithCurrentItemChanged (line 44) | private _OnIsSynchronizedWithCurrentItemChanged(args: IDependencyPrope...
    method _OnSelectedIndexChanged (line 54) | private _OnSelectedIndexChanged(args: IDependencyPropertyChangedEventA...
    method _OnSelectedItemChanged (line 64) | private _OnSelectedItemChanged(args: IDependencyPropertyChangedEventAr...
    method _OnSelectedValueChanged (line 77) | private _OnSelectedValueChanged(args: IDependencyPropertyChangedEventA...
    method _OnSelectedValuePathChanged (line 82) | private _OnSelectedValuePathChanged(args: IDependencyPropertyChangedEv...
    method _OnSelectionModeChanged (line 86) | private _OnSelectionModeChanged(args: DependencyPropertyChangedEventAr...
    method OnApplyTemplate (line 96) | OnApplyTemplate() {
    method OnItemsChanged (line 106) | OnItemsChanged(e: Collections.CollectionChangedEventArgs) {
    method OnItemsSourceChanged (line 146) | OnItemsSourceChanged(args: IDependencyPropertyChangedEventArgs) {
    method OnItemContainerStyleChanged (line 164) | OnItemContainerStyleChanged(oldStyle, newStyle) { }
    method ClearContainerForItem (line 166) | ClearContainerForItem(element: UIElement, item: any) {
    method PrepareContainerForItem (line 173) | PrepareContainerForItem(element: UIElement, item: any) {
    method _GetValueFromItem (line 183) | _GetValueFromItem(item: any) {
    method _SelectItemFromValue (line 190) | private _SelectItemFromValue(selectedValue: any, ignoreSelectedValue?:...
    method SelectAll (line 210) | SelectAll() {
    method _OnCurrentItemChanged (line 214) | private _OnCurrentItemChanged(sender, e: nullstone.IEventArgs) {
    method _RaiseSelectionChanged (line 222) | _RaiseSelectionChanged(oldVals: any[], newVals: any[]) {
    method OnSelectionChanged (line 259) | OnSelectionChanged(args: SelectionChangedEventArgs) { }
    method NotifyListItemClicked (line 261) | NotifyListItemClicked(lbi: ListBoxItem) {
    method NotifyListItemLoaded (line 264) | NotifyListItemLoaded(lbi: ListBoxItem) {
    method NotifyListItemGotFocus (line 270) | NotifyListItemGotFocus(lbi: ListBoxItem) { }
    method NotifyListItemLostFocus (line 271) | NotifyListItemLostFocus(lbi: ListBoxItem) { }

FILE: src/Controls/Primitives/SelectorSelection.ts
  class SelectorSelection (line 2) | class SelectorSelection {
    method IsUpdating (line 10) | get IsUpdating(): boolean { return this._IsUpdating; }
    method constructor (line 12) | constructor(owner: Selector) {
    method _HandleOwnerSelectionChanged (line 17) | private _HandleOwnerSelectionChanged(sender, e: Collections.Collection...
    method RepopulateSelectedItems (line 67) | RepopulateSelectedItems() {
    method ClearSelection (line 79) | ClearSelection(ignoreSelectedValue?: boolean) {
    method Select (line 100) | Select(item: any) {
    method _SelectSingle (line 122) | private _SelectSingle(item: any, selIndex: number) {
    method _SelectExtended (line 126) | private _SelectExtended(item: any, selIndex: number) {
    method _SelectMultiple (line 146) | private _SelectMultiple(item: any, selIndex: number) {
    method SelectRange (line 149) | SelectRange(startIndex: number, endIndex: number) {
    method SelectAll (line 166) | SelectAll(items: any[]) {
    method SelectOnly (line 190) | SelectOnly(item: any) {
    method Unselect (line 201) | Unselect(item: any) {
    method AddToSelected (line 212) | AddToSelected(item: any) {
    method RemoveFromSelected (line 222) | RemoveFromSelected(item: any) {
    method ReplaceSelection (line 235) | ReplaceSelection(item: any) {
    method UpdateSelectorProperties (line 260) | UpdateSelectorProperties(item: any, index: number, value: any) {
    method UpdateCollectionView (line 273) | UpdateCollectionView(item: any) {
  function except (line 284) | function except<T>(arr1: T[], arr2: T[]): T[] {

FILE: src/Controls/Primitives/Thumb.ts
  class Thumb (line 4) | class Thumb extends Control {
    method constructor (line 17) | constructor() {
    method OnApplyTemplate (line 22) | OnApplyTemplate() {
    method OnDraggingChanged (line 27) | private OnDraggingChanged(args: IDependencyPropertyChangedEventArgs) {
    method OnGotFocus (line 31) | OnGotFocus(e: RoutedEventArgs) {
    method OnLostFocus (line 35) | OnLostFocus(e: RoutedEventArgs) {
    method _FocusChanged (line 39) | private _FocusChanged(hasFocus: boolean) {
    method OnLostMouseCapture (line 44) | OnLostMouseCapture(e: Input.MouseEventArgs) {
    method OnMouseEnter (line 50) | OnMouseEnter(e: Input.MouseEventArgs) {
    method OnMouseLeave (line 54) | OnMouseLeave(e: Input.MouseEventArgs) {
    method OnMouseLeftButtonDown (line 58) | OnMouseLeftButtonDown(e: Input.MouseButtonEventArgs) {
    method OnMouseMove (line 77) | OnMouseMove(e: Input.MouseEventArgs) {
    method OnLostTouchCapture (line 88) | OnLostTouchCapture(e: Input.TouchEventArgs) {
    method OnTouchEnter (line 95) | OnTouchEnter(e: Input.TouchEventArgs) {
    method OnTouchLeave (line 100) | OnTouchLeave(e: Input.TouchEventArgs) {
    method OnTouchDown (line 105) | OnTouchDown(e: Input.TouchEventArgs) {
    method OnTouchUp (line 125) | OnTouchUp(e: Input.TouchEventArgs) {
    method OnTouchMove (line 132) | OnTouchMove(e: Input.TouchEventArgs) {
    method CancelDrag (line 145) | CancelDrag() {
    method _RaiseDragStarted (line 152) | private _RaiseDragStarted() {
    method _RaiseDragDelta (line 155) | private _RaiseDragDelta(x: number, y: number) {
    method _RaiseDragCompleted (line 158) | private _RaiseDragCompleted(canceled: boolean) {
    method GoToStateCommon (line 162) | GoToStateCommon(gotoFunc: (state: string) => boolean): boolean {

FILE: src/Controls/Primitives/ToggleButton.ts
  class ToggleButton (line 4) | class ToggleButton extends ButtonBase {
    method constructor (line 14) | constructor() {
    method OnApplyTemplate (line 19) | OnApplyTemplate() {
    method OnContentChanged (line 24) | OnContentChanged(oldContent: any, newContent: any) {
    method OnClick (line 28) | OnClick() {
    method UpdateVisualState (line 32) | UpdateVisualState(useTransitions?: boolean) {
    method OnIsCheckedChanged (line 50) | OnIsCheckedChanged(args: IDependencyPropertyChangedEventArgs) {
    method OnToggle (line 62) | OnToggle() {

FILE: src/Controls/ProgressBar.ts
  class ProgressBar (line 4) | class ProgressBar extends Primitives.RangeBase {
    method OnIsIndeterminateChanged (line 10) | private OnIsIndeterminateChanged(args: IDependencyPropertyChangedEvent...
    method OnMinimumChanged (line 15) | OnMinimumChanged(oldMinimum: number, newMinimum: number) {
    method OnMaximumChanged (line 19) | OnMaximumChanged(oldMaximum: number, newMaximum: number) {
    method OnValueChanged (line 23) | OnValueChanged(oldValue: number, newValue: number) {
    method constructor (line 28) | constructor() {
    method OnApplyTemplate (line 33) | OnApplyTemplate() {
    method GoToStates (line 49) | GoToStates(gotoFunc: (state: string) => boolean) {
    method _OnTrackSizeChanged (line 56) | private _OnTrackSizeChanged(sender, e) {
    method _UpdateIndicator (line 59) | private _UpdateIndicator() {

FILE: src/Controls/RadioButton.ts
  class RadioButton (line 4) | class RadioButton extends Primitives.ToggleButton {
    method OnGroupNameChanged (line 7) | OnGroupNameChanged(args: IDependencyPropertyChangedEventArgs) {
    method constructor (line 12) | constructor() {
    method OnIsCheckedChanged (line 18) | OnIsCheckedChanged(e: IDependencyPropertyChangedEventArgs) {
    method OnToggle (line 23) | OnToggle() {
    method UpdateRadioButtonGroup (line 27) | UpdateRadioButtonGroup() {
  function register (line 81) | function register(groupName: string, radioButton: RadioButton) {
  function unregister (line 90) | function unregister(groupName: string, radioButton: RadioButton) {

FILE: src/Controls/RichTextBox.ts
  class _RichTextBoxView (line 4) | class _RichTextBoxView {
  class RichTextBox (line 8) | class RichTextBox extends Control {
    method constructor (line 12) | constructor() {

FILE: src/Controls/RowDefinition.ts
  class RowDefinition (line 5) | class RowDefinition extends DependencyObject implements minerva.controls...
    method setActualHeight (line 16) | setActualHeight (value: number) {
  function ConvertRowDefinition (line 23) | function ConvertRowDefinition (o: any): RowDefinition {
  class RowDefinitionCollection (line 45) | class RowDefinitionCollection extends XamlObjectCollection<RowDefinition> {
    method _RaiseItemAdded (line 46) | _RaiseItemAdded (value: RowDefinition, index: number) {
    method _RaiseItemRemoved (line 54) | _RaiseItemRemoved (value: RowDefinition, index: number) {
  function ConvertRowDefinitionCollection (line 64) | function ConvertRowDefinitionCollection (o: any): RowDefinitionCollection {

FILE: src/Controls/ScrollContentPresenter.ts
  class ScrollContentPresenter (line 5) | class ScrollContentPresenter extends ContentPresenter implements Primiti...
    method CreateLayoutUpdater (line 6) | CreateLayoutUpdater() {
    method ScrollOwner (line 16) | get ScrollOwner(): ScrollViewer { return this._ScrollData.scrollOwner; }
    method ScrollOwner (line 17) | set ScrollOwner(value: ScrollViewer) { this._ScrollData.scrollOwner = ...
    method CanHorizontallyScroll (line 18) | get CanHorizontallyScroll(): boolean { return this._ScrollData.canHori...
    method CanHorizontallyScroll (line 19) | set CanHorizontallyScroll(value: boolean) {
    method CanVerticallyScroll (line 26) | get CanVerticallyScroll(): boolean { return this._ScrollData.canVertic...
    method CanVerticallyScroll (line 27) | set CanVerticallyScroll(value: boolean) {
    method ExtentWidth (line 34) | get ExtentWidth(): number { return this._ScrollData.extentWidth; }
    method ExtentHeight (line 35) | get ExtentHeight(): number { return this._ScrollData.extentHeight; }
    method ViewportWidth (line 36) | get ViewportWidth(): number { return this._ScrollData.viewportWidth; }
    method ViewportHeight (line 37) | get ViewportHeight(): number { return this._ScrollData.viewportHeight; }
    method HorizontalOffset (line 38) | get HorizontalOffset(): number { return this._ScrollData.offsetX; }
    method VerticalOffset (line 39) | get VerticalOffset(): number { return this._ScrollData.offsetY; }
    method LineUp (line 40) | LineUp(): boolean { return this.SetVerticalOffset(this._ScrollData.off...
    method LineDown (line 41) | LineDown(): boolean { return this.SetVerticalOffset(this._ScrollData.o...
    method LineLeft (line 42) | LineLeft(): boolean { return this.SetHorizontalOffset(this._ScrollData...
    method LineRight (line 43) | LineRight(): boolean { return this.SetHorizontalOffset(this._ScrollDat...
    method MouseWheelUp (line 44) | MouseWheelUp(): boolean { return this.SetVerticalOffset(this._ScrollDa...
    method MouseWheelDown (line 45) | MouseWheelDown(): boolean { return this.SetVerticalOffset(this._Scroll...
    method MouseWheelLeft (line 46) | MouseWheelLeft(): boolean { return this.SetHorizontalOffset(this._Scro...
    method MouseWheelRight (line 47) | MouseWheelRight(): boolean { return this.SetHorizontalOffset(this._Scr...
    method PageUp (line 48) | PageUp(): boolean { return this.SetVerticalOffset(this._ScrollData.off...
    method PageDown (line 49) | PageDown(): boolean { return this.SetVerticalOffset(this._ScrollData.o...
    method PageLeft (line 50) | PageLeft(): boolean { return this.SetHorizontalOffset(this._ScrollData...
    method PageRight (line 51) | PageRight(): boolean { return this.SetHorizontalOffset(this._ScrollDat...
    method MakeVisible (line 52) | MakeVisible(uie: UIElement, viewport: minerva.Rect): minerva.Rect {
    method SetHorizontalOffset (line 83) | SetHorizontalOffset(offset: number): boolean {
    method SetVerticalOffset (line 97) | SetVerticalOffset(offset: number): boolean {
    method OnApplyTemplate (line 112) | OnApplyTemplate() {
  function computeScrollOffsetWithMinimalScroll (line 146) | function computeScrollOffsetWithMinimalScroll(topView, bottomView, topCh...

FILE: src/Controls/ScrollViewer.ts
  class ScrollViewer (line 6) | class ScrollViewer extends ContentControl {
    method _ScrollBarVisibilityChanged (line 7) | private static _ScrollBarVisibilityChanged(d: DependencyObject, args: ...
    method GetHorizontalScrollBarVisibility (line 30) | static GetHorizontalScrollBarVisibility(d: DependencyObject): ScrollBa...
    method SetHorizontalScrollBarVisibility (line 31) | static SetHorizontalScrollBarVisibility(d: DependencyObject, value: Sc...
    method HorizontalScrollBarVisibility (line 32) | get HorizontalScrollBarVisibility(): ScrollBarVisibility { return this...
    method HorizontalScrollBarVisibility (line 33) | set HorizontalScrollBarVisibility(value: ScrollBarVisibility) { this.S...
    method GetVerticalScrollBarVisibility (line 36) | static GetVerticalScrollBarVisibility(d: DependencyObject): ScrollBarV...
    method SetVerticalScrollBarVisibility (line 37) | static SetVerticalScrollBarVisibility(d: DependencyObject, value: Scro...
    method VerticalScrollBarVisibility (line 38) | get VerticalScrollBarVisibility(): ScrollBarVisibility { return this.G...
    method VerticalScrollBarVisibility (line 39) | set VerticalScrollBarVisibility(value: ScrollBarVisibility) { this.Set...
    method constructor (line 68) | constructor() {
    method ScrollInfo (line 75) | get ScrollInfo(): Primitives.IScrollInfo { return this._ScrollInfo; }
    method ScrollInfo (line 76) | set ScrollInfo(value: Primitives.IScrollInfo) {
    method InvalidateScrollInfo (line 84) | InvalidateScrollInfo() {
    method _UpdateScrollBarVisibility (line 110) | private _UpdateScrollBarVisibility() {
    method _UpdateScrollBar (line 155) | private _UpdateScrollBar (orientation: Orientation, value: number) {
    method OnApplyTemplate (line 174) | OnApplyTemplate() {
    method OnMouseLeftButtonDown (line 188) | OnMouseLeftButtonDown(e: Input.MouseButtonEventArgs) {
    method OnMouseWheel (line 193) | OnMouseWheel(e: Input.MouseWheelEventArgs) {
    method OnTouchDown (line 212) | OnTouchDown(e: Input.TouchEventArgs) {
    method OnTouchUp (line 227) | OnTouchUp(e: Input.TouchEventArgs) {
    method OnTouchMove (line 234) | OnTouchMove(e: Input.TouchEventArgs) {
    method OnKeyDown (line 248) | OnKeyDown(e: Input.KeyEventArgs) {
    method ScrollInDirection (line 295) | ScrollInDirection(key: Input.Key) {
    method ScrollToHorizontalOffset (line 323) | ScrollToHorizontalOffset(offset: number) { this._HandleHorizontalScrol...
    method ScrollToVerticalOffset (line 324) | ScrollToVerticalOffset(offset: number) { this._HandleVerticalScroll(ne...
    method LineUp (line 326) | LineUp() { this._HandleVerticalScroll(new Primitives.ScrollEventArgs(P...
    method LineDown (line 327) | LineDown() { this._HandleVerticalScroll(new Primitives.ScrollEventArgs...
    method LineLeft (line 328) | LineLeft() { this._HandleHorizontalScroll(new Primitives.ScrollEventAr...
    method LineRight (line 329) | LineRight() { this._HandleHorizontalScroll(new Primitives.ScrollEventA...
    method PageHome (line 331) | PageHome() { this._HandleHorizontalScroll(new Primitives.ScrollEventAr...
    method PageEnd (line 332) | PageEnd() { this._HandleHorizontalScroll(new Primitives.ScrollEventArg...
    method PageUp (line 334) | PageUp() { this._HandleVerticalScroll(new Primitives.ScrollEventArgs(P...
    method PageDown (line 335) | PageDown() { this._HandleVerticalScroll(new Primitives.ScrollEventArgs...
    method PageLeft (line 336) | PageLeft() { this._HandleHorizontalScroll(new Primitives.ScrollEventAr...
    method PageRight (line 337) | PageRight() { this._HandleHorizontalScroll(new Primitives.ScrollEventA...
    method _HandleScroll (line 339) | private _HandleScroll(orientation: Orientation, e: Primitives.ScrollEv...
    method _HandleHorizontalScroll (line 344) | private _HandleHorizontalScroll(e: Primitives.ScrollEventArgs): boolean {
    method _HandleVerticalScroll (line 377) | private _HandleVerticalScroll(e: Primitives.ScrollEventArgs): boolean {

FILE: src/Controls/Slider.ts
  class Slider (line 7) | class Slider extends Primitives.RangeBase {
    method constructor (line 17) | constructor() {
    method OnApplyTemplate (line 33) | OnApplyTemplate() {
    method OnIsEnabledChanged (line 70) | OnIsEnabledChanged(e: IDependencyPropertyChangedEventArgs) {
    method OnMinimumChanged (line 75) | OnMinimumChanged(oldMin: number, newMin: number) {
    method OnMaximumChanged (line 79) | OnMaximumChanged(oldMax: number, newMax: number) {
    method OnValueChanged (line 83) | OnValueChanged(oldValue: number, newValue: number) {
    method _HandleSizeChanged (line 88) | private _HandleSizeChanged(sender, e: SizeChangedEventArgs) {
    method _OnOrientationChanged (line 91) | private _OnOrientationChanged() {
    method _UpdateTrackLayout (line 99) | private _UpdateTrackLayout() {
    method _OnThumbDragStarted (line 158) | private _OnThumbDragStarted(sender, e: Primitives.DragStartedEventArgs) {
    method _OnThumbDragDelta (line 162) | private _OnThumbDragDelta(sender, e: Primitives.DragDeltaEventArgs) {
    method OnMouseEnter (line 178) | OnMouseEnter(e: Input.MouseEventArgs) {
    method OnMouseLeave (line 185) | OnMouseLeave(e: Input.MouseEventArgs) {
    method OnMouseLeftButtonDown (line 192) | OnMouseLeftButtonDown(e: Input.MouseButtonEventArgs) {
    method OnLostMouseCapture (line 200) | OnLostMouseCapture(e: Input.MouseEventArgs) {
    method OnKeyDown (line 205) | OnKeyDown(e: Input.KeyEventArgs) {
    method OnGotFocus (line 231) | OnGotFocus(e: RoutedEventArgs) {
    method OnLostFocus (line 235) | OnLostFocus(e: RoutedEventArgs) {

FILE: src/Controls/StackPanel.ts
  class StackPanel (line 4) | class StackPanel extends Panel {
    method CreateLayoutUpdater (line 5) | CreateLayoutUpdater () {

FILE: src/Controls/TextBlock.ts
  class TextBlockNode (line 6) | class TextBlockNode extends FENode {
    method constructor (line 15) | constructor (xobj: TextBlock) {
    method GetInheritedEnumerator (line 19) | GetInheritedEnumerator (): nullstone.IEnumerator<DONode> {
    method TextChanged (line 26) | TextChanged (args: IDependencyPropertyChangedEventArgs) {
    method InlinesChanged (line 43) | InlinesChanged (inline: Documents.Inline, index: number, isAdd: boolea...
    method InlineChanged (line 74) | InlineChanged(obj?: any) {
  class TextBlock (line 86) | class TextBlock extends FrameworkElement {
    method CreateNode (line 89) | CreateNode (): TextBlockNode {
    method CreateLayoutUpdater (line 93) | CreateLayoutUpdater () {
    method constructor (line 128) | constructor () {
    method IsInheritable (line 144) | IsInheritable (propd: DependencyProperty): boolean {

FILE: src/Controls/TextBox.ts
  class TextBox (line 4) | class TextBox extends TextBoxBase {
    method constructor (line 22) | constructor () {
    method OnApplyTemplate (line 38) | OnApplyTemplate () {
    method DisplayText (line 45) | get DisplayText (): string {
    method OnMouseEnter (line 49) | OnMouseEnter (e: Input.MouseEventArgs) {
    method OnMouseLeave (line 54) | OnMouseLeave (e: Input.MouseEventArgs) {
    method OnGotFocus (line 59) | OnGotFocus (e: RoutedEventArgs) {
    method OnLostFocus (line 64) | OnLostFocus (e: RoutedEventArgs) {
    method GoToStateCommon (line 69) | GoToStateCommon (gotoFunc: (state: string) => boolean): boolean {
    method SelectAll (line 79) | SelectAll () {
    method Select (line 83) | Select (start: number, length: number) {

FILE: src/Controls/TextBoxBase.ts
  class TextBoxBase (line 8) | class TextBoxBase extends Control {
    method constructor (line 39) | constructor(eventsMask: Text.EmitChangedType) {
    method _SyncFont (line 48) | private _SyncFont() {
    method CreateView (line 61) | CreateView(): Internal.TextBoxView {
    method Cursor (line 65) | get Cursor(): CursorType {
    method selectBasedonSelectionMode (line 72) | private selectBasedonSelectionMode() {
    method OnApplyTemplate (line 104) | OnApplyTemplate() {
    method OnLostFocus (line 109) | OnLostFocus(e: RoutedEventArgs) {
    method OnGotFocus (line 114) | OnGotFocus(e: RoutedEventArgs) {
    method OnMouseLeftButtonDown (line 120) | OnMouseLeftButtonDown(e: Input.MouseButtonEventArgs) {
    method OnMouseLeftButtonUp (line 132) | OnMouseLeftButtonUp(e: Input.MouseButtonEventArgs) {
    method OnMouseMove (line 142) | OnMouseMove(e: Input.MouseEventArgs) {
    method OnTouchDown (line 150) | OnTouchDown(e: Input.TouchEventArgs) {
    method OnTouchUp (line 164) | OnTouchUp(e: Input.TouchEventArgs) {
    method OnTouchMove (line 174) | OnTouchMove(e: Input.TouchEventArgs) {
    method OnKeyDown (line 184) | OnKeyDown(args: Input.KeyEventArgs) {
    method PostOnKeyDown (line 302) | PostOnKeyDown(args: Input.KeyEventArgs) {
    method _KeyDownBackSpace (line 323) | private _KeyDownBackSpace(modifiers: Input.IModifiersOn): boolean {
    method _KeyDownDelete (line 348) | private _KeyDownDelete(modifiers: Input.IModifiersOn): boolean {
    method _KeyDownPageDown (line 373) | private _KeyDownPageDown(modifiers: Input.IModifiersOn): boolean {
    method _KeyDownPageUp (line 389) | private _KeyDownPageUp(modifiers: Input.IModifiersOn): boolean {
    method _KeyDownHome (line 405) | private _KeyDownHome(modifiers: Input.IModifiersOn): boolean {
    method _KeyDownEnd (line 425) | private _KeyDownEnd(modifiers: Input.IModifiersOn): boolean {
    method _KeyDownLeft (line 445) | private _KeyDownLeft(modifiers: Input.IModifiersOn): boolean {
    method _KeyDownRight (line 467) | private _KeyDownRight(modifiers: Input.IModifiersOn): boolean {
    method _KeyDownDown (line 489) | private _KeyDownDown(modifiers: Input.IModifiersOn): boolean {
    method _KeyDownUp (line 501) | private _KeyDownUp(modifiers: Input.IModifiersOn): boolean {
  function positiveIntValidator (line 540) | function positiveIntValidator(dobj: DependencyObject, propd: DependencyP...

FILE: src/Controls/ToolTip.ts
  class ToolTip (line 4) | class ToolTip extends ContentControl {
    method TooltipParent (line 18) | get TooltipParent(): FrameworkElement { return this._TooltipParent; }
    method TooltipParent (line 19) | set TooltipParent(value: FrameworkElement) {
    method constructor (line 34) | constructor() {
    method OnApplyTemplate (line 39) | OnApplyTemplate() {
    method OnHorizontalOffsetChanged (line 44) | private OnHorizontalOffsetChanged(args: DependencyPropertyChangedEvent...
    method OnVerticalOffsetChanged (line 48) | private OnVerticalOffsetChanged(args: DependencyPropertyChangedEventAr...
    method OnIsOpenChanged (line 52) | private OnIsOpenChanged(args: DependencyPropertyChangedEventArgs) {
    method OnOffsetChanged (line 63) | private OnOffsetChanged(horizontalOffset: number, verticalOffset: numb...
    method OnLayoutUpdated (line 68) | private OnLayoutUpdated(sender: any, e: nullstone.IEventArgs) {
    method OnTooltipParentDataContextChanged (line 72) | private OnTooltipParentDataContextChanged(sender: any, args: IDependen...
    method HookupParentPopup (line 77) | private HookupParentPopup() {
    method OnPopupOpened (line 93) | private OnPopupOpened(sender: any, e: nullstone.IEventArgs) {
    method OnPopupClosed (line 99) | private OnPopupClosed(sender: any, e: nullstone.IEventArgs) {
    method PerformPlacement (line 105) | private PerformPlacement(horizontalOffset: number, verticalOffset: num...
    method GoToStates (line 187) | GoToStates(gotoFunc: (state: string) => boolean) {

FILE: src/Controls/ToolTipService.ts
  function toolTipChanged (line 11) | function toolTipChanged(dobj: DependencyObject, args: DependencyProperty...
  class ToolTipService (line 24) | class ToolTipService {
    method GetToolTip (line 26) | static GetToolTip(dobj: DependencyObject): ToolTip { return dobj.GetVa...
    method SetToolTip (line 27) | static SetToolTip(dobj: DependencyObject, value: ToolTip) { dobj.SetVa...
    method GetPlacement (line 30) | static GetPlacement(dobj: DependencyObject): PlacementMode { return do...
    method SetPlacement (line 31) | static SetPlacement(dobj: DependencyObject, value: PlacementMode) { do...
    method GetPlacementTarget (line 34) | static GetPlacementTarget(dobj: DependencyObject): UIElement { return ...
    method SetPlacementTarget (line 35) | static SetPlacementTarget(dobj: DependencyObject, value: UIElement) { ...
    method MousePosition (line 37) | static get MousePosition(): Point {
  class ToolTipServiceSlave (line 44) | class ToolTipServiceSlave {
    method SetRootVisual (line 54) | SetRootVisual(owner: UIElement) {
    method OnRootMouseMove (line 67) | private OnRootMouseMove(sender: any, e: Input.MouseEventArgs) {
    method RegisterTooltip (line 71) | RegisterTooltip(owner: UIElement, tooltip: any) {
    method UnregisterTooltip (line 84) | UnregisterTooltip(owner: UIElement) {
    method OnOwnerMouseEnter (line 111) | private OnOwnerMouseEnter(sender: any, e: Input.MouseEventArgs) {
    method OnOwnerMouseLeave (line 115) | private OnOwnerMouseLeave(sender: any, e: Input.MouseEventArgs) {
    method OnOwnerMouseLeftButtonDown (line 124) | private OnOwnerMouseLeftButtonDown(sender: any, e: Input.MouseButtonEv...
    method OnOwnerKeyDown (line 139) | private OnOwnerKeyDown(sender: any, e: Input.KeyEventArgs) {
    method OnOwnerMouseEnterInternal (line 157) | private OnOwnerMouseEnterInternal(sender: any, source: any) {
    method ConvertToToolTip (line 182) | private ConvertToToolTip(o: any): ToolTip {
    method OpenAutomaticToolTip (line 197) | private OpenAutomaticToolTip() {
    method CloseAutomaticToolTip (line 212) | private CloseAutomaticToolTip() {
  function isSpecialKey (line 245) | function isSpecialKey(key: Input.Key): boolean {

FILE: src/Controls/UserControl.ts
  class UserControl (line 4) | class UserControl extends Control {
    method CreateLayoutUpdater (line 8) | CreateLayoutUpdater () {
    method InitializeComponent (line 12) | InitializeComponent () {
    method constructor (line 16) | constructor() {

FILE: src/Controls/VirtualizingPanel.ts
  type VirtualizationMode (line 4) | enum VirtualizationMode {
  class VirtualizingPanel (line 10) | class VirtualizingPanel extends Panel {
    method GetVirtualizationMode (line 12) | static GetVirtualizationMode(d: DependencyObject): VirtualizationMode ...
    method SetVirtualizationMode (line 13) | static SetVirtualizationMode(d: DependencyObject, value: Virtualizatio...
    method GetIsVirtualizing (line 16) | static GetIsVirtualizing(d: DependencyObject): boolean { return d.GetV...
    method SetIsVirtualizing (line 17) | static SetIsVirtualizing(d: DependencyObject, value: boolean) { d.SetV...
    method ItemsControl (line 19) | get ItemsControl(): ItemsControl {
    method OnItemsAdded (line 24) | OnItemsAdded(index: number, newItems: any[]) {
    method OnItemsRemoved (line 27) | OnItemsRemoved(index: number, oldItems: any[]) {

FILE: src/Controls/VirtualizingStackPanel.ts
  class VirtualizingStackPanel (line 9) | class VirtualizingStackPanel extends VirtualizingPanel implements Primit...
    method CreateLayoutUpdater (line 10) | CreateLayoutUpdater() {
    method ScrollOwner (line 19) | get ScrollOwner(): ScrollViewer {
    method ScrollOwner (line 23) | set ScrollOwner(value: ScrollViewer) {
    method CanHorizontallyScroll (line 27) | get CanHorizontallyScroll(): boolean {
    method CanHorizontallyScroll (line 32) | set CanHorizontallyScroll(value: boolean) {
    method CanVerticallyScroll (line 40) | get CanVerticallyScroll(): boolean {
    method CanVerticallyScroll (line 44) | set CanVerticallyScroll(value: boolean) {
    method ExtentWidth (line 52) | get ExtentWidth(): number {
    method ExtentHeight (line 56) | get ExtentHeight(): number {
    method ViewportWidth (line 60) | get ViewportWidth(): n
Copy disabled (too large) Download .json
Condensed preview — 733 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (15,120K chars).
[
  {
    "path": ".bowerrc",
    "chars": 120,
    "preview": "{\n  \"directory\": \"lib\",\n  \"scripts\": {\n    \"postinstall\": \"unify update\",\n    \"preuninstall\": \"unify update -un %\"\n  }\n}"
  },
  {
    "path": ".gitignore",
    "chars": 250,
    "preview": "[Oo]bj\r\n[Bb]in\r\n*.suo\r\n*.user\r\n*.dll\r\n*.xap\r\n.idea\r\nnode_modules\r\nbower_components/\r\nlib/\r\nsrc/_Version.ts\r\ntest/lib/\r\nt"
  },
  {
    "path": ".travis.yml",
    "chars": 237,
    "preview": "language: node_js\r\nnode_js:\r\n  - \"4\"\r\nbefore_install:\r\n  - npm install -g gulp\r\n  - npm install -g bower\r\n  - npm instal"
  },
  {
    "path": "CHANGELOG.md",
    "chars": 1741,
    "preview": "## 0.19.19 (Mar 15, 2017)\n\nBUG FIXES\n\n  * Safely synchronizing Border properties with minerva.\n  * Add missing Closed vi"
  },
  {
    "path": "LICENSE",
    "chars": 1094,
    "preview": "The MIT License (MIT)\r\n\r\nCopyright (c) 2014 BSick7\r\n\r\nPermission is hereby granted, free of charge, to any person obtain"
  },
  {
    "path": "README.md",
    "chars": 1319,
    "preview": "## Fayde\n\n[![Build Status](https://travis-ci.org/wsick/Fayde.svg?branch=master)](https://travis-ci.org/wsick/Fayde)\n[![B"
  },
  {
    "path": "Tools/ThirdParty/WatiN/WatiN.Core.XML",
    "chars": 531658,
    "preview": "<?xml version=\"1.0\"?>\r\n<doc>\r\n    <assembly>\r\n        <name>WatiN.Core</name>\r\n    </assembly>\r\n    <members>\r\n        <"
  },
  {
    "path": "Tools/ThirdParty/log4net/1.0/release/log4net.xml",
    "chars": 1427580,
    "preview": "<?xml version=\"1.0\"?>\r\n<doc>\r\n    <assembly>\r\n        <name>log4net</name>\r\n    </assembly>\r\n    <members>\r\n        <mem"
  },
  {
    "path": "Tools/ThirdParty/log4net/1.1/release/log4net.xml",
    "chars": 1428731,
    "preview": "<?xml version=\"1.0\"?>\r\n<doc>\r\n    <assembly>\r\n        <name>log4net</name>\r\n    </assembly>\r\n    <members>\r\n        <mem"
  },
  {
    "path": "Tools/ThirdParty/log4net/2.0/release/log4net.xml",
    "chars": 1438186,
    "preview": "<?xml version=\"1.0\"?>\r\n<doc>\r\n    <assembly>\r\n        <name>log4net</name>\r\n    </assembly>\r\n    <members>\r\n        <mem"
  },
  {
    "path": "Tools/ThirdParty/log4net/3.5/release/log4net.xml",
    "chars": 1438186,
    "preview": "<?xml version=\"1.0\"?>\r\n<doc>\r\n    <assembly>\r\n        <name>log4net</name>\r\n    </assembly>\r\n    <members>\r\n        <mem"
  },
  {
    "path": "Tools/ThirdParty/log4net/4.0/release/log4net.xml",
    "chars": 1438186,
    "preview": "<?xml version=\"1.0\"?>\r\n<doc>\r\n    <assembly>\r\n        <name>log4net</name>\r\n    </assembly>\r\n    <members>\r\n        <mem"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/FluentNhibernateLocalSessionFactoryObject.cs",
    "chars": 1539,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing Spring.Data.NHibernate;"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/ICreateUpdateRepository.cs",
    "chars": 335,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\n\r\nnamespace WickedSick.ForumS"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/IDeleteRepository.cs",
    "chars": 288,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\n\r\nnamespace WickedSick.ForumS"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/IReadOnlyRepository.cs",
    "chars": 481,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing System.Linq.Expressions"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/IRepository.cs",
    "chars": 324,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\n\r\nnamespace WickedSick.ForumS"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/ISLForumMemberRepository.cs",
    "chars": 228,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\n\r\nnamespace WickedSick.ForumS"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/Program.cs",
    "chars": 2429,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing System.Net;\r\nusing Spri"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/Properties/AssemblyInfo.cs",
    "chars": 1455,
    "preview": "using System.Reflection;\r\nusing System.Runtime.CompilerServices;\r\nusing System.Runtime.InteropServices;\r\n\r\n// General I"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/Repository.cs",
    "chars": 2142,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing NHibernate;\r\nusing NHib"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/SLForumMember.cs",
    "chars": 439,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\n\r\nnamespace WickedSick.ForumS"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/SLForumMemberMap.cs",
    "chars": 541,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing FluentNHibernate.Mappin"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/SLForumMemberRepository.cs",
    "chars": 248,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\n\r\nnamespace WickedSick.ForumS"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/SLForumScraper.cs",
    "chars": 1907,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing System.Net;\r\nusing Html"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/WickedSick.ForumScraper.csproj",
    "chars": 4342,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/WickedSick.ForumScraper.sln",
    "chars": 885,
    "preview": "\r\nMicrosoft Visual Studio Solution File, Format Version 11.00\r\n# Visual Studio 2010\r\nProject(\"{FAE04EC0-301F-11D3-BF4B-"
  },
  {
    "path": "Tools/WickedSick.ForumScraper/app.config",
    "chars": 2147,
    "preview": "<?xml version=\"1.0\"?>\r\n<configuration>\r\n\r\n  <configSections>\r\n    <sectionGroup name=\"spring\">\r\n      <section name=\"con"
  },
  {
    "path": "Tools/WickedSick.MVVM/DialogEx/DialogCompleteParameters.cs",
    "chars": 379,
    "preview": "\r\nnamespace WickedSick.MVVM.DialogEx\r\n{\r\n    internal class DialogCompleteParameters : IDialogCompleteParameters\r\n    {"
  },
  {
    "path": "Tools/WickedSick.MVVM/DialogEx/DialogControl.cs",
    "chars": 4890,
    "preview": "using System;\r\nusing System.ComponentModel;\r\nusing System.Windows;\r\nusing System.Windows.Controls;\r\nusing System.Window"
  },
  {
    "path": "Tools/WickedSick.MVVM/DialogEx/DialogViewModel.cs",
    "chars": 3314,
    "preview": "using System;\r\nusing System.Windows.Threading;\r\n\r\nnamespace WickedSick.MVVM.DialogEx\r\n{\r\n    public class DialogViewMod"
  },
  {
    "path": "Tools/WickedSick.MVVM/DialogEx/IDialogCompleteParameters.cs",
    "chars": 166,
    "preview": "\r\nnamespace WickedSick.MVVM.DialogEx\r\n{\r\n    public interface IDialogCompleteParameters\r\n    {\r\n        bool? Result { "
  },
  {
    "path": "Tools/WickedSick.MVVM/ObservableObject.cs",
    "chars": 451,
    "preview": "using System.ComponentModel;\r\n\r\nnamespace WickedSick.MVVM\r\n{\r\n    public abstract class ObservableObject : INotifyPrope"
  },
  {
    "path": "Tools/WickedSick.MVVM/Properties/AssemblyInfo.cs",
    "chars": 1439,
    "preview": "using System.Reflection;\r\nusing System.Runtime.CompilerServices;\r\nusing System.Runtime.InteropServices;\r\n\r\n// General I"
  },
  {
    "path": "Tools/WickedSick.MVVM/RelayCommand.cs",
    "chars": 2053,
    "preview": "using System;\r\nusing System.Windows.Input;\r\n\r\nnamespace WickedSick.MVVM\r\n{\r\n    public class RelayCommand : ICommand\r\n "
  },
  {
    "path": "Tools/WickedSick.MVVM/TreeViewEx/TreeViewBehavior.cs",
    "chars": 1561,
    "preview": "using System.Windows;\r\nusing System.Windows.Controls;\r\nusing System.Windows.Interactivity;\r\n\r\nnamespace WickedSick.MVVM"
  },
  {
    "path": "Tools/WickedSick.MVVM/ViewModelBase.cs",
    "chars": 108,
    "preview": "\r\nnamespace WickedSick.MVVM\r\n{\r\n    public abstract class ViewModelBase : ObservableObject\r\n    {\r\n    }\r\n}"
  },
  {
    "path": "Tools/WickedSick.MVVM/WickedSick.MVVM.csproj",
    "chars": 3040,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
  },
  {
    "path": "Tools/WickedSick.Thea/App.xaml",
    "chars": 717,
    "preview": "<Application x:Class=\"WickedSick.Thea.App\"\r\n             xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentati"
  },
  {
    "path": "Tools/WickedSick.Thea/App.xaml.cs",
    "chars": 1372,
    "preview": "using System;\r\nusing System.Runtime.InteropServices;\r\nusing System.Windows;\r\nusing WickedSick.Thea.ViewModels;\r\n\r\nnames"
  },
  {
    "path": "Tools/WickedSick.Thea/Controls/LayoutDisplay.xaml",
    "chars": 342,
    "preview": "<UserControl x:Class=\"WickedSick.Thea.Controls.LayoutDisplay\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/"
  },
  {
    "path": "Tools/WickedSick.Thea/Controls/LayoutDisplay.xaml.cs",
    "chars": 4443,
    "preview": "using System;\r\nusing System.Windows;\r\nusing System.Windows.Controls;\r\nusing System.Windows.Media;\r\nusing System.Windows"
  },
  {
    "path": "Tools/WickedSick.Thea/Controls/PerformanceTicker.xaml",
    "chars": 1228,
    "preview": "<UserControl x:Class=\"WickedSick.Thea.Controls.PerformanceTicker\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/x"
  },
  {
    "path": "Tools/WickedSick.Thea/Controls/PerformanceTicker.xaml.cs",
    "chars": 4922,
    "preview": "using System;\r\nusing System.Collections.ObjectModel;\r\nusing System.Linq;\r\nusing System.Windows;\r\nusing System.Windows.C"
  },
  {
    "path": "Tools/WickedSick.Thea/Controls/Pill.xaml",
    "chars": 772,
    "preview": "<UserControl x:Class=\"WickedSick.Thea.Controls.Pill\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentat"
  },
  {
    "path": "Tools/WickedSick.Thea/Controls/Pill.xaml.cs",
    "chars": 2167,
    "preview": "using System.Windows;\r\nusing System.Windows.Controls;\r\n\r\nnamespace WickedSick.Thea.Controls\r\n{\r\n    public partial clas"
  },
  {
    "path": "Tools/WickedSick.Thea/Helpers/FaydeInterop.cs",
    "chars": 7760,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Collections.ObjectModel;\r\nusing System.IO;\r\nusing System"
  },
  {
    "path": "Tools/WickedSick.Thea/Helpers/IJavascriptContext.cs",
    "chars": 211,
    "preview": "\r\nnamespace WickedSick.Thea.Helpers\r\n{\r\n    public interface IJavascriptContext\r\n    {\r\n        bool IsAlive { get; }\r\n"
  },
  {
    "path": "Tools/WickedSick.Thea/IEnumerableEx.cs",
    "chars": 2155,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Collections.ObjectModel;\r\nusing System.Linq;\r\n\r\nnamespac"
  },
  {
    "path": "Tools/WickedSick.Thea/MainWindow.xaml",
    "chars": 7586,
    "preview": "<Window x:Class=\"WickedSick.Thea.MainWindow\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\r\n  "
  },
  {
    "path": "Tools/WickedSick.Thea/MainWindow.xaml.cs",
    "chars": 440,
    "preview": "using System.Windows;\r\nusing WickedSick.Thea.Views;\r\n\r\nnamespace WickedSick.Thea\r\n{\r\n    public partial class MainWindo"
  },
  {
    "path": "Tools/WickedSick.Thea/Models/DebugInteropCache.cs",
    "chars": 531,
    "preview": "using System.Collections.Generic;\r\nusing System.Runtime.Serialization;\r\n\r\nnamespace WickedSick.Thea.Models\r\n{\r\n    [Dat"
  },
  {
    "path": "Tools/WickedSick.Thea/Models/DependencyPropertyCache.cs",
    "chars": 692,
    "preview": "using System.Runtime.Serialization;\r\n\r\nnamespace WickedSick.Thea.Models\r\n{\r\n    [DataContract]\r\n    public class Depend"
  },
  {
    "path": "Tools/WickedSick.Thea/Models/DependencyValue.cs",
    "chars": 903,
    "preview": "using WickedSick.MVVM;\r\n\r\nnamespace WickedSick.Thea.Models\r\n{\r\n    public class DependencyValue : ObservableObject\r\n   "
  },
  {
    "path": "Tools/WickedSick.Thea/Models/FrameInfo.cs",
    "chars": 178,
    "preview": "\r\nnamespace WickedSick.Thea.Models\r\n{\r\n    public class FrameInfo\r\n    {\r\n        public double TimeDiff { get; set; }\r"
  },
  {
    "path": "Tools/WickedSick.Thea/Models/LayoutMetrics.cs",
    "chars": 7071,
    "preview": "using System.Collections.Generic;\r\nusing System.Collections.ObjectModel;\r\nusing System.Windows;\r\nusing Newtonsoft.Json;"
  },
  {
    "path": "Tools/WickedSick.Thea/Models/PropertyStorageWrapper.cs",
    "chars": 2145,
    "preview": "using System;\r\nusing System.Linq;\r\nusing System.Runtime.Serialization;\r\n\r\nnamespace WickedSick.Thea.Models\r\n{\r\n    publ"
  },
  {
    "path": "Tools/WickedSick.Thea/Models/TimelineGroup.cs",
    "chars": 413,
    "preview": "using Newtonsoft.Json;\r\n\r\nnamespace WickedSick.Thea.Models\r\n{\r\n    public class TimelineGroup\r\n    {\r\n        [JsonProp"
  },
  {
    "path": "Tools/WickedSick.Thea/Properties/AssemblyInfo.cs",
    "chars": 2291,
    "preview": "using System.Reflection;\r\nusing System.Resources;\r\nusing System.Runtime.CompilerServices;\r\nusing System.Runtime.Interop"
  },
  {
    "path": "Tools/WickedSick.Thea/Properties/Resources.Designer.cs",
    "chars": 2854,
    "preview": "//------------------------------------------------------------------------------\r\n// <auto-generated>\r\n//     This code"
  },
  {
    "path": "Tools/WickedSick.Thea/Properties/Resources.resx",
    "chars": 5610,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<root>\r\n  <!-- \r\n    Microsoft ResX Schema \r\n    \r\n    Version 2.0\r\n    \r\n    T"
  },
  {
    "path": "Tools/WickedSick.Thea/Properties/Settings.Designer.cs",
    "chars": 1094,
    "preview": "//------------------------------------------------------------------------------\r\n// <auto-generated>\r\n//     This code"
  },
  {
    "path": "Tools/WickedSick.Thea/Properties/Settings.settings",
    "chars": 199,
    "preview": "<?xml version='1.0' encoding='utf-8'?>\r\n<SettingsFile xmlns=\"uri:settings\" CurrentProfile=\"(Default)\">\r\n  <Profiles>\r\n "
  },
  {
    "path": "Tools/WickedSick.Thea/Resources/BoolFontWeightConverter.cs",
    "chars": 657,
    "preview": "using System;\r\nusing System.Windows;\r\nusing System.Windows.Data;\r\n\r\nnamespace WickedSick.Thea.Resources\r\n{\r\n    public "
  },
  {
    "path": "Tools/WickedSick.Thea/Resources/BoolSolidColorBrushConverter.cs",
    "chars": 756,
    "preview": "using System;\r\nusing System.Windows;\r\nusing System.Windows.Data;\r\nusing System.Windows.Media;\r\n\r\nnamespace WickedSick.T"
  },
  {
    "path": "Tools/WickedSick.Thea/Resources/BoolVisibilityConverter.cs",
    "chars": 1045,
    "preview": "using System;\r\nusing System.Windows;\r\nusing System.Windows.Data;\r\n\r\nnamespace WickedSick.Thea.Resources\r\n{\r\n    public "
  },
  {
    "path": "Tools/WickedSick.Thea/Resources/RelativeSizeValueConverter.cs",
    "chars": 836,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing System.Windows.Data;\r\n\r"
  },
  {
    "path": "Tools/WickedSick.Thea/ViewModels/ChooseVisualStudioViewModel.cs",
    "chars": 1667,
    "preview": "using System.Collections.ObjectModel;\r\nusing WickedSick.MVVM;\r\nusing WickedSick.Thea.VisualStudioInterop;\r\n\r\nnamespace "
  },
  {
    "path": "Tools/WickedSick.Thea/ViewModels/ExamineViewModel.cs",
    "chars": 3294,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Web.Script.Serialization;\r\nusing Sys"
  },
  {
    "path": "Tools/WickedSick.Thea/ViewModels/LoadViewModel.cs",
    "chars": 3620,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Collections.ObjectModel;\r\nusing System.Linq;\r\nusing Syst"
  },
  {
    "path": "Tools/WickedSick.Thea/ViewModels/MainViewModel.cs",
    "chars": 10002,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Collections.ObjectModel;\r\nusing System.Linq;\r\nusing Syst"
  },
  {
    "path": "Tools/WickedSick.Thea/ViewModels/PerformanceViewModel.cs",
    "chars": 1728,
    "preview": "using System;\r\nusing System.Collections.ObjectModel;\r\nusing System.Linq;\r\nusing WickedSick.MVVM;\r\nusing WickedSick.Thea"
  },
  {
    "path": "Tools/WickedSick.Thea/ViewModels/TimelineViewModel.cs",
    "chars": 3215,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Collections.ObjectModel;\r\nusing System.ComponentModel;\r\n"
  },
  {
    "path": "Tools/WickedSick.Thea/ViewModels/VisualViewModel.cs",
    "chars": 2837,
    "preview": "using System.Collections.Generic;\r\nusing System.Collections.ObjectModel;\r\nusing System.Linq;\r\nusing WickedSick.MVVM;\r\nu"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/ChooseVisualStudioWindow.xaml",
    "chars": 1554,
    "preview": "<Window \r\n    x:Class=\"WickedSick.Thea.Views.ChooseVisualStudioWindow\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/ChooseVisualStudioWindow.xaml.cs",
    "chars": 610,
    "preview": "using System.Windows;\r\nusing System.Windows.Controls;\r\n\r\nnamespace WickedSick.Thea.Views\r\n{\r\n    public partial class C"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/ExamineWindow.xaml",
    "chars": 627,
    "preview": "<Window \r\n    x:Class=\"WickedSick.Thea.Views.ExamineWindow\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/pr"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/ExamineWindow.xaml.cs",
    "chars": 615,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing System.Windows;\r\nusing "
  },
  {
    "path": "Tools/WickedSick.Thea/Views/LoadWindow.xaml",
    "chars": 1268,
    "preview": "<Window \r\n    x:Class=\"WickedSick.Thea.Views.LoadWindow\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/prese"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/LoadWindow.xaml.cs",
    "chars": 478,
    "preview": "using System.Windows;\r\nusing System.Windows.Controls;\r\n\r\nnamespace WickedSick.Thea.Views\r\n{\r\n    public partial class L"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/PerformanceView.xaml",
    "chars": 1598,
    "preview": "<UserControl x:Class=\"WickedSick.Thea.Views.PerformanceView\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/p"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/PerformanceView.xaml.cs",
    "chars": 660,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing System.Windows;\r\nusing "
  },
  {
    "path": "Tools/WickedSick.Thea/Views/TimelineView.xaml",
    "chars": 3266,
    "preview": "<UserControl x:Class=\"WickedSick.Thea.Views.TimelineView\"\r\n             xmlns=\"http://schemas.microsoft.com/winfx/2006/"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/TimelineView.xaml.cs",
    "chars": 228,
    "preview": "using System.Windows.Controls;\r\n\r\nnamespace WickedSick.Thea.Views\r\n{\r\n    public partial class TimelineView : UserContr"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/VisualTree.xaml",
    "chars": 3795,
    "preview": "<UserControl \r\n    x:Class=\"WickedSick.Thea.Views.VisualTree\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/"
  },
  {
    "path": "Tools/WickedSick.Thea/Views/VisualTree.xaml.cs",
    "chars": 224,
    "preview": "using System.Windows.Controls;\r\n\r\nnamespace WickedSick.Thea.Views\r\n{\r\n    public partial class VisualTree : UserControl"
  },
  {
    "path": "Tools/WickedSick.Thea/WickedSick.Thea.csproj",
    "chars": 9428,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
  },
  {
    "path": "Tools/WickedSick.Thea/app.config",
    "chars": 144,
    "preview": "<?xml version=\"1.0\"?>\r\n<configuration>\r\n<startup><supportedRuntime version=\"v4.0\" sku=\".NETFramework,Version=v4.0\"/></st"
  },
  {
    "path": "Tools/WickedSick.Thea.VisualStudioInterop/ComMessageFilter.cs",
    "chars": 2125,
    "preview": "using System;\r\nusing System.Runtime.InteropServices;\r\n\r\nnamespace WickedSick.Thea.VisualStudioInterop\r\n{\r\n    public cl"
  },
  {
    "path": "Tools/WickedSick.Thea.VisualStudioInterop/ConsoleTest.cs",
    "chars": 1293,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text;\r\nusing System.Runtime.InteropS"
  },
  {
    "path": "Tools/WickedSick.Thea.VisualStudioInterop/ContextNotAvailableException.cs",
    "chars": 337,
    "preview": "using System;\r\nusing System.Runtime.InteropServices;\r\n\r\nnamespace WickedSick.Thea.VisualStudioInterop\r\n{\r\n    public cl"
  },
  {
    "path": "Tools/WickedSick.Thea.VisualStudioInterop/NativeMethods.cs",
    "chars": 446,
    "preview": "using System.Runtime.InteropServices;\r\nusing System.Runtime.InteropServices.ComTypes;\r\n\r\nnamespace WickedSick.Thea.Visu"
  },
  {
    "path": "Tools/WickedSick.Thea.VisualStudioInterop/Properties/AssemblyInfo.cs",
    "chars": 1479,
    "preview": "using System.Reflection;\r\nusing System.Runtime.CompilerServices;\r\nusing System.Runtime.InteropServices;\r\n\r\n// General I"
  },
  {
    "path": "Tools/WickedSick.Thea.VisualStudioInterop/VisualStudioBroker.cs",
    "chars": 871,
    "preview": "using System.Collections.Generic;\r\nusing System.Diagnostics;\r\nusing System.Linq;\r\n\r\nnamespace WickedSick.Thea.VisualStu"
  },
  {
    "path": "Tools/WickedSick.Thea.VisualStudioInterop/VisualStudioInstance.cs",
    "chars": 6804,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Diagnostics;\r\nusing System.Runtime.InteropServices;\r\nusi"
  },
  {
    "path": "Tools/WickedSick.Thea.VisualStudioInterop/WickedSick.Thea.VisualStudioInterop.csproj",
    "chars": 2900,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
  },
  {
    "path": "Tools/WickedSick.Thea.sln",
    "chars": 3671,
    "preview": "\r\nMicrosoft Visual Studio Solution File, Format Version 11.00\r\n# Visual Studio 2010\r\nProject(\"{FAE04EC0-301F-11D3-BF4B-"
  },
  {
    "path": "bower.json",
    "chars": 554,
    "preview": "{\n  \"name\": \"fayde\",\n  \"version\": \"0.19.19\",\n  \"main\": \"dist/fayde.js\",\n  \"homepage\": \"http://fayde.wsick.com\",\n  \"autho"
  },
  {
    "path": "dist/fayde.d.ts",
    "chars": 229553,
    "preview": "declare module Fayde {\n    var version: string;\n}\ndeclare module Fayde {\n    class ThemedLibrary extends nullstone.Libra"
  },
  {
    "path": "dist/fayde.js",
    "chars": 1304367,
    "preview": "var Fayde;\n(function (Fayde) {\n    Fayde.version = '0.19.19';\n})(Fayde || (Fayde = {}));\nif (!Function.prototype.bind) {"
  },
  {
    "path": "gulp/bump.js",
    "chars": 1058,
    "preview": "var gulp = require('gulp'),\r\n    bump = require('gulp-bump'),\r\n    versionts = require('version-ts');\r\n\r\nmodule.exports "
  },
  {
    "path": "gulp/default.js",
    "chars": 753,
    "preview": "var gulp = require('gulp'),\r\n    ts = require('gulp-typescript'),\r\n    sourcemaps = require('gulp-sourcemaps'),\r\n    mer"
  },
  {
    "path": "gulp/dist.js",
    "chars": 1350,
    "preview": "var gulp = require('gulp'),\r\n    ts = require('gulp-typescript'),\r\n    sourcemaps = require('gulp-sourcemaps'),\r\n    ugl"
  },
  {
    "path": "gulp/reset.js",
    "chars": 1593,
    "preview": "var gulp = require('gulp'),\r\n    del = require('del'),\r\n    vfs = require('vinyl-fs'),\r\n    runSequence = require('run-s"
  },
  {
    "path": "gulp/stress.js",
    "chars": 1280,
    "preview": "var gulp = require('gulp'),\n    ts = require('gulp-typescript'),\n    sourcemaps = require('gulp-sourcemaps'),\n    connec"
  },
  {
    "path": "gulp/test.js",
    "chars": 1167,
    "preview": "var gulp = require('gulp'),\n    ts = require('gulp-typescript'),\n    sourcemaps = require('gulp-sourcemaps'),\n    qunit "
  },
  {
    "path": "gulp/testsite.js",
    "chars": 1457,
    "preview": "var gulp = require('gulp'),\n    ts = require('gulp-typescript'),\n    sourcemaps = require('gulp-sourcemaps'),\n    connec"
  },
  {
    "path": "gulp/watch.js",
    "chars": 178,
    "preview": "var gulp = require('gulp');\r\n\r\nmodule.exports = function (meta) {\r\n    gulp.task('watch', ['default'], function () {\r\n  "
  },
  {
    "path": "gulpfile.js",
    "chars": 2282,
    "preview": "var gulp = require('gulp'),\r\n    taskListing = require('gulp-task-listing'),\r\n    fs = require('fs'),\r\n    typings = req"
  },
  {
    "path": "litmus/LitmusTests/App.xaml",
    "chars": 292,
    "preview": "<Application xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\r\n             xmlns:x=\"http://schemas.mi"
  },
  {
    "path": "litmus/LitmusTests/App.xaml.cs",
    "chars": 2399,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Controls/ListBoxMonitor.cs",
    "chars": 635,
    "preview": "using System;\r\nusing System.Diagnostics;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing System.Windows.Controls;\r\nusi"
  },
  {
    "path": "litmus/LitmusTests/Controls/PanelMonitor.cs",
    "chars": 611,
    "preview": "using System;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing System.Windows.Controls;\r\nusing System.Windows.Documents"
  },
  {
    "path": "litmus/LitmusTests/Controls/TestClass.cs",
    "chars": 540,
    "preview": "using System;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing System.Windows.Controls;\r\nusing System.Windows.Documents"
  },
  {
    "path": "litmus/LitmusTests/Controls/VirtualizingStackPanelMonitor.cs",
    "chars": 673,
    "preview": "using System;\r\nusing System.Diagnostics;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing System.Windows.Controls;\r\nusi"
  },
  {
    "path": "litmus/LitmusTests/LitmusTests.csproj",
    "chars": 14040,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
  },
  {
    "path": "litmus/LitmusTests/LitmusTests.sln",
    "chars": 1411,
    "preview": "\r\nMicrosoft Visual Studio Solution File, Format Version 12.00\r\n# Visual Studio 2012\r\nProject(\"{FAE04EC0-301F-11D3-BF4B-"
  },
  {
    "path": "litmus/LitmusTests/MainPage.xaml",
    "chars": 2195,
    "preview": "<UserControl x:Class=\"LitmusTests.MainPage\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\r\n   "
  },
  {
    "path": "litmus/LitmusTests/MainPage.xaml.cs",
    "chars": 2204,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/MainViewModel.cs",
    "chars": 784,
    "preview": "using System;\r\nusing System.ComponentModel;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing System.Windows.Controls;\r\n"
  },
  {
    "path": "litmus/LitmusTests/Properties/AppManifest.xml",
    "chars": 205,
    "preview": "<Deployment xmlns=\"http://schemas.microsoft.com/client/2007/deployment\"\r\n        xmlns:x=\"http://schemas.microsoft.com/"
  },
  {
    "path": "litmus/LitmusTests/Properties/AssemblyInfo.cs",
    "chars": 1390,
    "preview": "using System.Reflection;\r\nusing System.Runtime.CompilerServices;\r\nusing System.Runtime.InteropServices;\r\n\r\n// General I"
  },
  {
    "path": "litmus/LitmusTests/ScrollTestOverride.cs",
    "chars": 776,
    "preview": "using System;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing System.Windows.Controls;\r\nusing System.Windows.Documents"
  },
  {
    "path": "litmus/LitmusTests/Tests/ArcSegmentTest.xaml",
    "chars": 3258,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ArcSegmentTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presen"
  },
  {
    "path": "litmus/LitmusTests/Tests/ArcSegmentTest.xaml.cs",
    "chars": 502,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ArcViewModel.cs",
    "chars": 3562,
    "preview": "using System.ComponentModel;\r\nusing System.Windows;\r\nusing System.Windows.Media;\r\n\r\nnamespace LitmusTests.Tests\r\n{\r\n   "
  },
  {
    "path": "litmus/LitmusTests/Tests/BorderTest.xaml",
    "chars": 1269,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.BorderTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentati"
  },
  {
    "path": "litmus/LitmusTests/Tests/BorderTest.xaml.cs",
    "chars": 494,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/BrushTest.xaml",
    "chars": 627,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.BrushTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentatio"
  },
  {
    "path": "litmus/LitmusTests/Tests/BrushTest.xaml.cs",
    "chars": 492,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ContentControlTest.xaml",
    "chars": 1356,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ContentControlTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/pr"
  },
  {
    "path": "litmus/LitmusTests/Tests/ContentControlTest.xaml.cs",
    "chars": 625,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ContentPresenterTest.xaml",
    "chars": 1283,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ContentPresenterTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/"
  },
  {
    "path": "litmus/LitmusTests/Tests/ContentPresenterTest.xaml.cs",
    "chars": 644,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/DoubleListBox.xaml",
    "chars": 2317,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.DoubleListBox\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/present"
  },
  {
    "path": "litmus/LitmusTests/Tests/DoubleListBox.xaml.cs",
    "chars": 1364,
    "preview": "using System.Collections.ObjectModel;\r\nusing System.Linq;\r\nusing System.Windows;\r\nusing System.Windows.Controls;\r\n\r\nnam"
  },
  {
    "path": "litmus/LitmusTests/Tests/GridSplitterTest.xaml",
    "chars": 1923,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.GridSplitterTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/pres"
  },
  {
    "path": "litmus/LitmusTests/Tests/GridSplitterTest.xaml.cs",
    "chars": 506,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ImageBrushTest.xaml",
    "chars": 1546,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ImageBrushTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presen"
  },
  {
    "path": "litmus/LitmusTests/Tests/ImageBrushTest.xaml.cs",
    "chars": 502,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ImageTest.xaml",
    "chars": 1631,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ImageTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentatio"
  },
  {
    "path": "litmus/LitmusTests/Tests/ImageTest.xaml.cs",
    "chars": 492,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ItemsControl.xaml",
    "chars": 690,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ItemsControl\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presenta"
  },
  {
    "path": "litmus/LitmusTests/Tests/ItemsControl.xaml.cs",
    "chars": 498,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/Layout.xaml",
    "chars": 4725,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.Layout\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\r"
  },
  {
    "path": "litmus/LitmusTests/Tests/Layout.xaml.cs",
    "chars": 486,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ListBoxSelectionTest.xaml",
    "chars": 1152,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ListBoxSelectionTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/"
  },
  {
    "path": "litmus/LitmusTests/Tests/ListBoxSelectionTest.xaml.cs",
    "chars": 514,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ListBoxTest.xaml",
    "chars": 1001,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ListBoxTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentat"
  },
  {
    "path": "litmus/LitmusTests/Tests/ListBoxTest.xaml.cs",
    "chars": 1176,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Diagnostics;\r\nusing System.Linq;\r\nusing System.Net;\r\nusi"
  },
  {
    "path": "litmus/LitmusTests/Tests/MapTest.xaml",
    "chars": 660291,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.MapTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\""
  },
  {
    "path": "litmus/LitmusTests/Tests/MapTest.xaml.cs",
    "chars": 488,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/PathTest.xaml",
    "chars": 2066,
    "preview": "<UserControl \r\n    x:Class=\"LitmusTests.Tests.PathTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presen"
  },
  {
    "path": "litmus/LitmusTests/Tests/PathTest.xaml.cs",
    "chars": 490,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/RectangleTest.xaml",
    "chars": 1902,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.RectangleTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/present"
  },
  {
    "path": "litmus/LitmusTests/Tests/RectangleTest.xaml.cs",
    "chars": 500,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ResourceTest.xaml",
    "chars": 948,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ResourceTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presenta"
  },
  {
    "path": "litmus/LitmusTests/Tests/ResourceTest.xaml.cs",
    "chars": 1143,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ScrollBarTest.xaml",
    "chars": 577,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ScrollBarTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/present"
  },
  {
    "path": "litmus/LitmusTests/Tests/ScrollBarTest.xaml.cs",
    "chars": 1488,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Diagnostics;\r\nusing System.Linq;\r\nusing System.Net;\r\nusi"
  },
  {
    "path": "litmus/LitmusTests/Tests/ScrollViewerTest.xaml",
    "chars": 1225,
    "preview": "<UserControl \r\n    x:Class=\"LitmusTests.Tests.ScrollViewerTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xam"
  },
  {
    "path": "litmus/LitmusTests/Tests/ScrollViewerTest.xaml.cs",
    "chars": 506,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/ShapeStretch.xaml",
    "chars": 1605,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.ShapeStretch\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presenta"
  },
  {
    "path": "litmus/LitmusTests/Tests/ShapeStretch.xaml.cs",
    "chars": 498,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/TextBoxTest.xaml",
    "chars": 718,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.TextBoxTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentat"
  },
  {
    "path": "litmus/LitmusTests/Tests/TextBoxTest.xaml.cs",
    "chars": 496,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/TooltipTest.xaml",
    "chars": 1305,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.TooltipTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentat"
  },
  {
    "path": "litmus/LitmusTests/Tests/TooltipTest.xaml.cs",
    "chars": 496,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/TransformTest.xaml",
    "chars": 487,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.TransformTest\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/present"
  },
  {
    "path": "litmus/LitmusTests/Tests/TransformTest.xaml.cs",
    "chars": 1948,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Tests/nfldraft.xaml",
    "chars": 48013,
    "preview": "<UserControl x:Class=\"LitmusTests.Tests.nfldraft\"\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  },
  {
    "path": "litmus/LitmusTests/Tests/nfldraft.xaml.cs",
    "chars": 490,
    "preview": "using System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Net;\r\nusing System.Windows;\r\nusing S"
  },
  {
    "path": "litmus/LitmusTests/Themes/Cosmopolitan/Brushes.xaml",
    "chars": 14721,
    "preview": "<ResourceDictionary\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" \r\n    xmlns:x=\"http://schema"
  },
  {
    "path": "litmus/LitmusTests/Themes/Cosmopolitan/CoreStyles.xaml",
    "chars": 181310,
    "preview": "<ResourceDictionary\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\r\n    xmlns:sys=\"clr-namespac"
  },
  {
    "path": "litmus/LitmusTests/Themes/Cosmopolitan/Fonts.xaml",
    "chars": 1233,
    "preview": "<ResourceDictionary\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" \r\n    xmlns:x=\"http://schema"
  },
  {
    "path": "litmus/LitmusTests/Themes/Cosmopolitan/SDKStyles.xaml",
    "chars": 245969,
    "preview": "<ResourceDictionary\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\r\n    xmlns:controls=\"clr-nam"
  },
  {
    "path": "litmus/LitmusTests/Themes/Cosmopolitan/Styles.xaml",
    "chars": 21343,
    "preview": "<ResourceDictionary\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" \r\n    xmlns:x=\"http://schema"
  },
  {
    "path": "litmus/LitmusTests/Themes/Cosmopolitan/ToolkitStyles.xaml",
    "chars": 293988,
    "preview": "<!-- This file is not built or included by default as toolkit assemblies are not installed by default -->\r\n<!-- See app"
  },
  {
    "path": "litmus/LitmusTests/Themes/generic.xaml",
    "chars": 590,
    "preview": "<ResourceDictionary\r\n    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" \r\n    xmlns:x=\"http://schema"
  },
  {
    "path": "litmus/LitmusTests.Web/LitmusTests.Web.csproj",
    "chars": 5211,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
  },
  {
    "path": "litmus/LitmusTests.Web/LitmusTestsTestPage.aspx",
    "chars": 2933,
    "preview": "<%@ Page Language=\"C#\" AutoEventWireup=\"true\" %>\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"htt"
  },
  {
    "path": "litmus/LitmusTests.Web/LitmusTestsTestPage.html",
    "chars": 2868,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  },
  {
    "path": "litmus/LitmusTests.Web/Properties/AssemblyInfo.cs",
    "chars": 1398,
    "preview": "using System.Reflection;\r\nusing System.Runtime.CompilerServices;\r\nusing System.Runtime.InteropServices;\r\n\r\n// General I"
  },
  {
    "path": "litmus/LitmusTests.Web/Silverlight.js",
    "chars": 7680,
    "preview": "//v2.0.30511.0\r\nif(!window.Silverlight)window.Silverlight={};Silverlight._silverlightCount=0;Silverlight.__onSilverlight"
  },
  {
    "path": "litmus/LitmusTests.Web/Web.Debug.config",
    "chars": 1299,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n\r\n<!-- For more information on using web.config transformation visit http://go.m"
  },
  {
    "path": "litmus/LitmusTests.Web/Web.Release.config",
    "chars": 1360,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n\r\n<!-- For more information on using web.config transformation visit http://go.m"
  },
  {
    "path": "litmus/LitmusTests.Web/Web.config",
    "chars": 305,
    "preview": "<?xml version=\"1.0\"?>\r\n\r\n<!--\r\n  For more information on how to configure your ASP.NET application, please visit\r\n  htt"
  },
  {
    "path": "package.json",
    "chars": 1183,
    "preview": "{\n  \"name\": \"fayde\",\n  \"version\": \"0.19.19\",\n  \"description\": \"Cross-platform/cross-browser XAML framework\",\n  \"main\": \""
  },
  {
    "path": "proto/benchmarks/bitwise/test.html",
    "chars": 3889,
    "preview": "<!DOCTYPE html>\r\n\r\n<html>\r\n\t<head>\r\n\t\t<title>Bitwise Benchmark</title>\r\n\t\t\r\n\t\t<!-- Common Utilities -->\r\n\t\t\r\n\t\t<!-- Ben"
  },
  {
    "path": "proto/benchmarks/matrix/CanvasMatrix.js",
    "chars": 22897,
    "preview": "/*\r\n * Copyright (C) 2009 Apple Inc. All Rights Reserved.\r\n *\r\n * Redistribution and use in source and binary forms, wit"
  },
  {
    "path": "proto/benchmarks/matrix/Matrix3D.js",
    "chars": 10403,
    "preview": "/// <reference path=\"Matrix.js\"/>\r\n\r\nfunction Matrix3D() {\r\n    /// _Elements -> 16 element array\r\n    ///  [  0  1  2 "
  },
  {
    "path": "proto/benchmarks/matrix/glMatrix-min.js",
    "chars": 12476,
    "preview": "// glMatrix v0.9.5\r\nglMatrixArrayType=typeof Float32Array!=\"undefined\"?Float32Array:typeof WebGLFloatArray!=\"undefined\"?"
  },
  {
    "path": "proto/benchmarks/matrix/test.html",
    "chars": 9804,
    "preview": "<!DOCTYPE html>\r\n\r\n<html>\r\n\t<head>\r\n\t\t<title>Matrix Benchmark</title>\r\n\t\t\r\n\t\t<!-- Common Utilities -->\r\n\t\t<script type="
  },
  {
    "path": "proto/silo/UnitTestValidation.htm",
    "chars": 806,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  },
  {
    "path": "proto/silo/brush-transform.html",
    "chars": 2345,
    "preview": "<!DOCTYPE html>\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title></title>\r\n    <script type=\"text/javas"
  },
  {
    "path": "proto/silo/heightTest.htm",
    "chars": 618,
    "preview": "<!DOCTYPE>\r\n<html>\r\n<head>\r\n    <title>Testing Percentage Heights</title>\r\n    <script src=\"../jquery-1.7.js\" type=\"tex"
  },
  {
    "path": "proto/silo/hittest.html",
    "chars": 1662,
    "preview": "<!DOCTYPE html>\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title></title>\r\n    <script type=\"text/javas"
  },
  {
    "path": "proto/silo/image-load.html",
    "chars": 913,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  },
  {
    "path": "proto/silo/keyboard.html",
    "chars": 1006,
    "preview": "<!DOCTYPE html>\r\n<html>\r\n<head lang=\"en\">\r\n    <meta charset=\"UTF-8\">\r\n    <title></title>\r\n    <script src=\"https://cod"
  },
  {
    "path": "proto/silo/lineargradient-pattern.html",
    "chars": 6825,
    "preview": "<!DOCTYPE html>\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <title></title>\r\n    <script type=\"text/javas"
  }
]

// ... and 533 more files (download for full content)

About this extraction

This page contains the full source code of the wsick/Fayde GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 733 files (13.7 MB), approximately 3.6M tokens, and a symbol index with 4478 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!