├── UnityProject
├── Assets
│ ├── kaizen
│ │ ├── .gitignore
│ │ ├── kaizen.d
│ │ │ ├── repositories.gradle
│ │ │ └── CodeEditor.gradle
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ └── build.gradle
│ ├── Editor.meta
│ ├── kaizen.meta
│ └── Editor
│ │ ├── CodeEditor.meta
│ │ └── CodeEditor
│ │ ├── Fonts.meta
│ │ ├── CodeEditorSkin.guiskin.meta
│ │ ├── Textures.meta
│ │ ├── CodeEditorSkin.guiskin
│ │ ├── Textures
│ │ ├── Icons.meta
│ │ ├── InnerShadowBg.png
│ │ ├── ListSelection.png
│ │ ├── Icons
│ │ │ ├── Icons.16x16.Class.png
│ │ │ ├── Icons.16x16.Enum.png
│ │ │ ├── Icons.16x16.Event.png
│ │ │ ├── Icons.16x16.Field.png
│ │ │ ├── Icons.16x16.Local.png
│ │ │ ├── Icons.16x16.Indexer.png
│ │ │ ├── Icons.16x16.Keyword.png
│ │ │ ├── Icons.16x16.Literal.png
│ │ │ ├── Icons.16x16.Method.png
│ │ │ ├── Icons.16x16.Struct.png
│ │ │ ├── Icons.16x16.Delegate.png
│ │ │ ├── Icons.16x16.Interface.png
│ │ │ ├── Icons.16x16.NameSpace.png
│ │ │ ├── Icons.16x16.Operator.png
│ │ │ ├── Icons.16x16.Parameter.png
│ │ │ ├── Icons.16x16.Property.png
│ │ │ ├── Icons.16x16.Reference.png
│ │ │ ├── Icons.16x16.InternalEnum.png
│ │ │ ├── Icons.16x16.PrivateClass.png
│ │ │ ├── Icons.16x16.PrivateEnum.png
│ │ │ ├── Icons.16x16.PrivateEvent.png
│ │ │ ├── Icons.16x16.PrivateField.png
│ │ │ ├── Icons.16x16.ExtensionMethod.png
│ │ │ ├── Icons.16x16.InternalClass.png
│ │ │ ├── Icons.16x16.InternalEvent.png
│ │ │ ├── Icons.16x16.InternalField.png
│ │ │ ├── Icons.16x16.InternalIndexer.png
│ │ │ ├── Icons.16x16.InternalMethod.png
│ │ │ ├── Icons.16x16.InternalStruct.png
│ │ │ ├── Icons.16x16.PrivateDelegate.png
│ │ │ ├── Icons.16x16.PrivateIndexer.png
│ │ │ ├── Icons.16x16.PrivateMethod.png
│ │ │ ├── Icons.16x16.PrivateProperty.png
│ │ │ ├── Icons.16x16.PrivateStruct.png
│ │ │ ├── Icons.16x16.ProtectedClass.png
│ │ │ ├── Icons.16x16.ProtectedEnum.png
│ │ │ ├── Icons.16x16.ProtectedEvent.png
│ │ │ ├── Icons.16x16.ProtectedField.png
│ │ │ ├── Icons.16x16.ProtectedMethod.png
│ │ │ ├── Icons.16x16.ProtectedStruct.png
│ │ │ ├── Icons.16x16.InternalDelegate.png
│ │ │ ├── Icons.16x16.InternalInterface.png
│ │ │ ├── Icons.16x16.InternalProperty.png
│ │ │ ├── Icons.16x16.PrivateInterface.png
│ │ │ ├── Icons.16x16.ProtectedDelegate.png
│ │ │ ├── Icons.16x16.ProtectedIndexer.png
│ │ │ ├── Icons.16x16.ProtectedProperty.png
│ │ │ ├── Icons.16x16.ProtectedInterface.png
│ │ │ ├── Icons.16x16.PrivateExtensionMethod.png
│ │ │ ├── Icons.16x16.InternalExtensionMethod.png
│ │ │ ├── Icons.16x16.ProtectedExtensionMethod.png
│ │ │ ├── Icons.16x16.Class.png.meta
│ │ │ ├── Icons.16x16.Enum.png.meta
│ │ │ ├── Icons.16x16.Event.png.meta
│ │ │ ├── Icons.16x16.Field.png.meta
│ │ │ ├── Icons.16x16.Local.png.meta
│ │ │ ├── Icons.16x16.Method.png.meta
│ │ │ ├── Icons.16x16.Struct.png.meta
│ │ │ ├── Icons.16x16.Delegate.png.meta
│ │ │ ├── Icons.16x16.Indexer.png.meta
│ │ │ ├── Icons.16x16.Interface.png.meta
│ │ │ ├── Icons.16x16.Keyword.png.meta
│ │ │ ├── Icons.16x16.Literal.png.meta
│ │ │ ├── Icons.16x16.NameSpace.png.meta
│ │ │ ├── Icons.16x16.Operator.png.meta
│ │ │ ├── Icons.16x16.Parameter.png.meta
│ │ │ ├── Icons.16x16.PrivateEnum.png.meta
│ │ │ ├── Icons.16x16.Property.png.meta
│ │ │ ├── Icons.16x16.Reference.png.meta
│ │ │ ├── Icons.16x16.ExtensionMethod.png.meta
│ │ │ ├── Icons.16x16.InternalClass.png.meta
│ │ │ ├── Icons.16x16.InternalDelegate.png.meta
│ │ │ ├── Icons.16x16.InternalEnum.png.meta
│ │ │ ├── Icons.16x16.InternalEvent.png.meta
│ │ │ ├── Icons.16x16.InternalField.png.meta
│ │ │ ├── Icons.16x16.InternalIndexer.png.meta
│ │ │ ├── Icons.16x16.InternalMethod.png.meta
│ │ │ ├── Icons.16x16.InternalProperty.png.meta
│ │ │ ├── Icons.16x16.InternalStruct.png.meta
│ │ │ ├── Icons.16x16.PrivateClass.png.meta
│ │ │ ├── Icons.16x16.PrivateDelegate.png.meta
│ │ │ ├── Icons.16x16.PrivateEvent.png.meta
│ │ │ ├── Icons.16x16.PrivateField.png.meta
│ │ │ ├── Icons.16x16.PrivateIndexer.png.meta
│ │ │ ├── Icons.16x16.PrivateInterface.png.meta
│ │ │ ├── Icons.16x16.PrivateMethod.png.meta
│ │ │ ├── Icons.16x16.PrivateProperty.png.meta
│ │ │ ├── Icons.16x16.PrivateStruct.png.meta
│ │ │ ├── Icons.16x16.ProtectedClass.png.meta
│ │ │ ├── Icons.16x16.ProtectedEnum.png.meta
│ │ │ ├── Icons.16x16.ProtectedEvent.png.meta
│ │ │ ├── Icons.16x16.ProtectedField.png.meta
│ │ │ ├── Icons.16x16.ProtectedIndexer.png.meta
│ │ │ ├── Icons.16x16.ProtectedMethod.png.meta
│ │ │ ├── Icons.16x16.ProtectedStruct.png.meta
│ │ │ ├── Icons.16x16.InternalInterface.png.meta
│ │ │ ├── Icons.16x16.ProtectedDelegate.png.meta
│ │ │ ├── Icons.16x16.ProtectedInterface.png.meta
│ │ │ ├── Icons.16x16.ProtectedProperty.png.meta
│ │ │ ├── Icons.16x16.InternalExtensionMethod.png.meta
│ │ │ ├── Icons.16x16.PrivateExtensionMethod.png.meta
│ │ │ └── Icons.16x16.ProtectedExtensionMethod.png.meta
│ │ ├── InnerShadowBg.png.meta
│ │ └── ListSelection.png.meta
│ │ └── Fonts
│ │ ├── DejaVuSansMono.ttf
│ │ ├── SourceCodePro-Regular11.ttf
│ │ ├── SourceCodePro-Regular12.ttf
│ │ ├── SourceCodePro-Regular13.ttf
│ │ ├── SourceCodePro-Regular14.ttf
│ │ ├── SourceCodePro-Regular15.ttf
│ │ ├── SourceCodePro-Regular16.ttf
│ │ ├── SourceCodePro-Regular17.ttf
│ │ ├── SourceCodePro-Regular18.ttf
│ │ ├── SourceCodePro-Regular19.ttf
│ │ ├── SourceCodePro-Regular20.ttf
│ │ ├── SourceCodePro-Regular24.ttf
│ │ ├── SourceCodePro-Regular30.ttf
│ │ ├── SourceCodePro-Regular6.ttf
│ │ ├── SourceCodePro-Regular11.ttf.meta
│ │ ├── SourceCodePro-Regular12.ttf.meta
│ │ ├── SourceCodePro-Regular13.ttf.meta
│ │ ├── SourceCodePro-Regular14.ttf.meta
│ │ ├── SourceCodePro-Regular15.ttf.meta
│ │ ├── SourceCodePro-Regular16.ttf.meta
│ │ ├── SourceCodePro-Regular17.ttf.meta
│ │ ├── SourceCodePro-Regular18.ttf.meta
│ │ ├── SourceCodePro-Regular19.ttf.meta
│ │ ├── SourceCodePro-Regular20.ttf.meta
│ │ ├── SourceCodePro-Regular24.ttf.meta
│ │ ├── SourceCodePro-Regular30.ttf.meta
│ │ ├── SourceCodePro-Regular6.ttf.meta
│ │ └── DejaVuSansMono.ttf.meta
└── ProjectSettings
│ ├── TagManager.asset
│ ├── TimeManager.asset
│ ├── AudioManager.asset
│ ├── EditorSettings.asset
│ ├── InputManager.asset
│ ├── NavMeshLayers.asset
│ ├── NetworkManager.asset
│ ├── DynamicsManager.asset
│ ├── ProjectSettings.asset
│ ├── QualitySettings.asset
│ └── EditorBuildSettings.asset
├── src
├── CodeEditor.IO
│ ├── README.md
│ ├── CodeEditor.IO.gradle
│ ├── Internal
│ │ ├── FileSystem.cs
│ │ ├── Resource.cs
│ │ └── File.cs
│ ├── IEnvironmentVariables.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── CodeEditor.Collections
│ ├── CodeEditor.Collections.gradle
│ ├── Pair.cs
│ ├── PieceSpan.cs
│ └── ArrayExtensions.cs
├── CodeEditor.Composition
│ ├── CodeEditor.Composition.gradle
│ ├── README.md
│ ├── Primitives
│ │ ├── ImportCardinality.cs
│ │ ├── IMetadataProvider.cs
│ │ ├── IExportDefinitionProvider.cs
│ │ ├── CustomAttribute.cs
│ │ ├── TypeExtensions.cs
│ │ ├── ImportDefinition.cs
│ │ ├── Export.cs
│ │ └── ExportDefinition.cs
│ ├── ICompositionContainer.cs
│ ├── ImportingConstructor.cs
│ ├── Hosting
│ │ ├── EmptyArray.cs
│ │ ├── ReflectionExtensions.cs
│ │ ├── DirectoryCatalog.cs
│ │ ├── AggregateCatalog.cs
│ │ └── AssemblyExtensions.cs
│ ├── ContractAttribute.cs
│ ├── CompositionError.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── HasExportsAttribute.cs
│ ├── ImportAttribute.cs
│ ├── ImportManyAttribute.cs
│ └── CompositionException.cs
├── CodeEditor.Reactive.Tests
│ └── CodeEditor.Reactive.Tests.gradle
├── CodeEditor.Languages.UnityScript.ContentType
│ ├── AssemblyInfo.cs
│ ├── CodeEditor.Languages.UnityScript.ContentType.gradle
│ └── UnityScriptContentType.cs
├── CodeEditor.Languages.CSharp.ContentType
│ ├── AssemblyInfo.cs
│ ├── CodeEditor.Languages.CSharp.ContentType.gradle
│ └── CSharpContentType.cs
├── CodeEditor.Text.Logic
│ ├── IClassification.cs
│ ├── CodeEditor.Text.Logic.gradle
│ ├── IClassifier.cs
│ ├── Implementation
│ │ └── Classification.cs
│ ├── ClassificationChange.cs
│ ├── IStandardClassificationRegistry.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── ClassificationSpan.cs
│ └── ClassificationSpans.cs
├── CodeEditor.ContentTypes.Tests
│ ├── CodeEditor.ContentTypes.Tests.gradle
│ └── ContentTypeTest.cs
├── CodeEditor.Logging
│ ├── CodeEditor.Logging.gradle
│ └── ILogger.cs
├── CodeEditor.Reactive
│ ├── CodeEditor.Reactive.gradle
│ └── Disposables
│ │ ├── SerialDisposable.cs
│ │ ├── Disposable.cs
│ │ └── MultipleAssignmentDisposable.cs
├── CodeEditor.ContentTypes
│ ├── CodeEditor.ContentTypes.gradle
│ └── Internal
│ │ ├── TextContentType.cs
│ │ └── ContentType.cs
├── CodeEditor.Languages.Boo
│ ├── CodeEditor.Languages.Boo.gradle
│ ├── BooContentType.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── BooClassifierProvider.cs
├── CodeEditor.Features.NavigateTo.Tests
│ └── CodeEditor.Features.NavigateTo.Tests.gradle
├── CodeEditor.Text.Logic.Tests
│ ├── CodeEditor.Text.Logic.Tests.gradle
│ └── Properties
│ │ └── AssemblyInfo.cs
├── CodeEditor.ServiceHost
│ ├── app.config
│ └── CodeEditor.ServiceHost.gradle
├── CodeEditor.Text.UI
│ ├── ICaretBounds.cs
│ ├── ICaretFactory.cs
│ ├── CodeEditor.Text.UI.gradle
│ ├── Completion
│ │ ├── ICompletionTrigger.cs
│ │ ├── Implementation
│ │ │ ├── Completion.cs
│ │ │ └── CompletionSet.cs
│ │ └── ICompletionProvider.cs
│ ├── ITextStructureNavigator.cs
│ ├── ICaret.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Implementation
│ │ └── CaretFactory.cs
│ ├── IFileNavigationService.cs
│ └── Position.cs
├── CodeEditor.IO.Unity.Editor
│ ├── CodeEditor.IO.Unity.Editor.gradle
│ └── UnityMonoExecutableProvider.cs
├── CodeEditor.Logging.Unity
│ ├── CodeEditor.Logging.Unity.gradle
│ └── UnityLogger.cs
├── CodeEditor.Text.UI.Unity.Editor
│ ├── Implementation
│ │ ├── ListPopup
│ │ │ ├── IListItem.cs
│ │ │ ├── IListItemProvider.cs
│ │ │ ├── IListItemGUI.cs
│ │ │ └── CodeCompletionListItem.cs
│ │ ├── CodeEditorMenuItems.cs
│ │ ├── CompletionSession.cs
│ │ ├── UnityEditorFileNavigationService.cs
│ │ ├── FontManagerProvider.cs
│ │ ├── UnityEditorGUISkinProvider .cs
│ │ ├── UnityEditorScheduler.cs
│ │ └── UnityEditorPreferences.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── CodeEditor.Text.UI.Unity.Editor.gradle
├── CodeEditor.Text.UI.Unity.Engine
│ ├── ISettingsProvider.cs
│ ├── IGUISkinProvider.cs
│ ├── ITextViewMarginProvider.cs
│ ├── ITextViewWhitespaceProvider.cs
│ ├── ISetting.cs
│ ├── IDefaultTextViewMarginsProvider.cs
│ ├── IIcons.cs
│ ├── ITextViewAdornment.cs
│ ├── ITextViewAdornments.cs
│ ├── ITextViewDocumentFactory.cs
│ ├── ITextViewLine.cs
│ ├── IFontManagerProvider.cs
│ ├── ITextViewMargins.cs
│ ├── TextViewExtensions.cs
│ ├── ITextViewMargin.cs
│ ├── ITextViewAppearanceProvider.cs
│ ├── Implementation
│ │ ├── SettingsProvider.cs
│ │ ├── LineNumberMarginProvider.cs
│ │ ├── TextViewAdornments.cs
│ │ ├── DefaultTextViewMarginsProvider.cs
│ │ └── TextViewWhitespaceProvider.cs
│ ├── IFontManager.cs
│ ├── ISettings.cs
│ ├── ITextViewAppearance.cs
│ ├── CodeEditor.Text.UI.Unity.Engine.gradle
│ ├── IPreferences.cs
│ ├── IClassificationStyler.cs
│ ├── IMouseCursorRegions.cs
│ ├── GUIUtils.cs
│ └── ITextViewWhitespace.cs
├── CodeEditor.ServiceClient.Tests
│ └── CodeEditor.ServiceClient.Tests.gradle
├── CodeEditor.Features.NavigateTo.SourceSymbols.ServiceModel
│ ├── CodeEditor.Features.NavigateTo.SourceSymbols.ServiceModel.gradle
│ └── SourceSymbols.cs
├── CodeEditor.Text.UI.Tests
│ └── CodeEditor.Text.UI.Tests.gradle
├── CodeEditor.Features.Monitoring.Services
│ ├── CodeEditor.Features.Monitoring.Services.gradle
│ └── DumpContentTypeRegistryService.cs
├── CodeEditor.Languages.CSharp
│ ├── CodeEditor.Languages.CSharp.gradle
│ ├── CSharpCompletionProvider.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── CSharpClassifierProvider.cs
├── CodeEditor.Testing
│ ├── CodeEditor.Testing.gradle
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── MockBasedTest.cs
├── CodeEditor.Languages.UnityScript
│ ├── CodeEditor.Languages.UnityScript.gradle
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── UnityScriptClassifierProvider.cs
│ └── CompletionProvider.cs
├── CodeEditor.Features.NavigateTo
│ ├── CodeEditor.Features.NavigateTo.gradle
│ ├── INavigateToItemProviderAggregator.cs
│ ├── INavigateToItemProvider.cs
│ └── Internal
│ │ └── NavigateToItemProviderAggregator.cs
├── CodeEditor.ServiceClient
│ └── CodeEditor.ServiceClient.gradle
├── CodeEditor.Grammars
│ ├── CodeEditor.Grammars.gradle
│ └── Tokenizer.boo
├── CodeEditor.ReactiveServiceStack
│ └── CodeEditor.ReactiveServiceStack.gradle
├── CodeEditor.Text.Data
│ ├── ITextSnapshotLines.cs
│ ├── CodeEditor.Text.Data.gradle
│ ├── ITextDocument.cs
│ ├── ITextSnapshotLine.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── ITextBuffer.cs
│ ├── Implementation
│ │ ├── Immutable.cs
│ │ ├── TextDocument.cs
│ │ ├── LineSpan.cs
│ │ ├── TextDocumentFactory.cs
│ │ └── LineParser.cs
│ ├── ITextSnapshot.cs
│ └── Span.cs
├── CodeEditor.Languages.Common.Tests
│ ├── CodeEditor.Languages.Common.Tests.gradle
│ └── Properties
│ │ └── AssemblyInfo.cs
├── CodeEditor.Features.NavigateTo.SourceSymbols.Services.UnityScript.Tests
│ └── CodeEditor.Features.NavigateTo.SourceSymbols.Services.UnityScript.Tests.gradle
├── CodeEditor.Text.Data.Tests
│ ├── CodeEditor.Text.Data.Tests.gradle
│ ├── EmptyTextBufferTest.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TextBufferBasedTest.cs
│ └── TextBufferLineTest.cs
├── CodeEditor.Composition.Tests
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── LazyTest.cs
├── CodeEditor.Features.NavigateTo.SourceSymbols.Services.CSharp.Tests
│ └── CodeEditor.Features.NavigateTo.SourceSymbols.Services.CSharp.Tests.gradle
├── CodeEditor.Features.NavigateTo.Unity.Editor
│ ├── NavigatoToMenuItems.cs
│ ├── CodeEditor.Features.NavigateTo.Unity.Editor.gradle
│ └── ScriptNavigatorItem.cs
├── CodeEditor.Text.UI.Unity.Engine.Tests
│ └── CodeEditor.Text.UI.Unity.Engine.Tests.gradle
├── CodeEditor.Languages.UnityScript.Tests
│ └── CodeEditor.Languages.UnityScript.Tests.gradle
├── CodeEditor.Collections.Tests
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── PieceTableSpansTest.cs
├── CodeEditor.Features.NavigateTo.SourceSymbols.Services.Tests
│ └── CodeEditor.Features.NavigateTo.SourceSymbols.Services.Tests.gradle
├── CodeEditor.Features.NavigateTo.SourceSymbols
│ └── CodeEditor.Features.NavigateTo.SourceSymbols.gradle
├── CodeEditor.Text.UI.Unity.Editor.Tests
│ └── Properties
│ │ └── AssemblyInfo.cs
├── CodeEditor.Features.NavigateTo.SourceSymbols.Services
│ ├── CodeEditor.Features.NavigateTo.SourceSymbols.Services.gradle
│ ├── SourceSymbolSearchService.cs
│ └── ISourceSymbolProvider.cs
├── CodeEditor.Languages.Common
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── CodeEditor.Languages.Common.gradle
├── CodeEditor.Features.NavigateTo.SourceSymbols.Services.UnityScript
│ └── CodeEditor.Features.NavigateTo.SourceSymbols.Services.UnityScript.gradle
├── CodeEditor.Features.NavigateTo.SourceSymbols.Services.CSharp
│ └── CodeEditor.Features.NavigateTo.SourceSymbols.Services.CSharp.gradle
└── CodeEditor.IO.Tests
│ └── FileTest.cs
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── todo.org
├── settings.gradle
└── .gitignore
/UnityProject/Assets/kaizen/.gitignore:
--------------------------------------------------------------------------------
1 | *.meta
--------------------------------------------------------------------------------
/src/CodeEditor.IO/README.md:
--------------------------------------------------------------------------------
1 | A mockable file system API.
2 |
--------------------------------------------------------------------------------
/src/CodeEditor.Collections/CodeEditor.Collections.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.1'
2 |
--------------------------------------------------------------------------------
/src/CodeEditor.Composition/CodeEditor.Composition.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.2'
2 |
3 |
--------------------------------------------------------------------------------
/src/CodeEditor.Reactive.Tests/CodeEditor.Reactive.Tests.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/src/CodeEditor.Languages.UnityScript.ContentType/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using CodeEditor.Composition;
2 |
3 | [assembly: HasExports]
4 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3e0b495b458e41c4c8af554c88cef530
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/UnityProject/Assets/kaizen.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 87e2c62b53d25435294cc0ed84abcafc
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/src/CodeEditor.Languages.CSharp.ContentType/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using CodeEditor.Composition;
2 |
3 | [assembly: HasExports]
4 |
5 |
--------------------------------------------------------------------------------
/src/CodeEditor.IO/CodeEditor.IO.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.2'
2 |
3 | dependencies {
4 | 'default' project(':CodeEditor.Composition')
5 | }
6 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.Logic/IClassification.cs:
--------------------------------------------------------------------------------
1 | namespace CodeEditor.Text.Logic
2 | {
3 | public interface IClassification
4 | {
5 | }
6 | }
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bf9bd7e86d5a9f34daa55405b4a55843
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/src/CodeEditor.ContentTypes.Tests/CodeEditor.ContentTypes.Tests.gradle:
--------------------------------------------------------------------------------
1 | dependencies {
2 | 'default' project(':CodeEditor.Composition')
3 | }
4 |
--------------------------------------------------------------------------------
/src/CodeEditor.Logging/CodeEditor.Logging.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' project(':CodeEditor.Composition')
5 | }
6 |
--------------------------------------------------------------------------------
/src/CodeEditor.Reactive/CodeEditor.Reactive.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' rootProject.references.rx35
5 | }
6 |
7 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 52d44a1310cb25e49b6de94ddf91ef60
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/TagManager.asset
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/TimeManager.asset
--------------------------------------------------------------------------------
/UnityProject/Assets/kaizen/kaizen.d/repositories.gradle:
--------------------------------------------------------------------------------
1 | repositories {
2 | ivy { url 'http://unity-technologies.github.com/kaizen/repositories/unstable' }
3 | }
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/AudioManager.asset
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/EditorSettings.asset
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/InputManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/InputManager.asset
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/NavMeshLayers.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/NavMeshLayers.asset
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/NetworkManager.asset
--------------------------------------------------------------------------------
/src/CodeEditor.ContentTypes/CodeEditor.ContentTypes.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' project(':CodeEditor.Composition')
5 | }
6 |
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/DynamicsManager.asset
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/ProjectSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/ProjectSettings.asset
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/QualitySettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/QualitySettings.asset
--------------------------------------------------------------------------------
/UnityProject/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/ProjectSettings/EditorBuildSettings.asset
--------------------------------------------------------------------------------
/src/CodeEditor.Languages.Boo/CodeEditor.Languages.Boo.gradle:
--------------------------------------------------------------------------------
1 |
2 | version = '0.1.1'
3 |
4 | dependencies {
5 | 'default' rootProject.references.languagesCommon
6 | }
7 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/CodeEditorSkin.guiskin.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3ef02880a8e7cee448fd55c00f6cc956
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dce07ea4905b86d40b6bdaa9a8cd68fb
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/UnityProject/Assets/kaizen/kaizen.d/CodeEditor.gradle:
--------------------------------------------------------------------------------
1 | dependencies {
2 | editor group: 'CodeEditor', name: 'CodeEditor', version: 'latest.integration', configuration: 'editor'
3 | }
--------------------------------------------------------------------------------
/src/CodeEditor.Composition/README.md:
--------------------------------------------------------------------------------
1 | A composition layer for Unity applications providing an API very similar
2 | to [MEF](http://msdn.microsoft.com/en-us/library/dd460648.aspx).
3 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/CodeEditorSkin.guiskin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/CodeEditorSkin.guiskin
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 26957fbed0b40174194549aee49442ea
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/UnityProject/Assets/kaizen/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/kaizen/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/src/CodeEditor.Composition/Primitives/ImportCardinality.cs:
--------------------------------------------------------------------------------
1 | namespace CodeEditor.Composition.Primitives
2 | {
3 | public enum ImportCardinality
4 | {
5 | One,
6 | Many
7 | }
8 | }
--------------------------------------------------------------------------------
/src/CodeEditor.Features.NavigateTo.Tests/CodeEditor.Features.NavigateTo.Tests.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' rootProject.references.frameworks
5 | }
6 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.Logic.Tests/CodeEditor.Text.Logic.Tests.gradle:
--------------------------------------------------------------------------------
1 |
2 | dependencies {
3 | 'default' project(':CodeEditor.Text.Data')
4 | 'default' rootProject.references.moq
5 | }
6 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/DejaVuSansMono.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/DejaVuSansMono.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/InnerShadowBg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/InnerShadowBg.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/ListSelection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/ListSelection.png
--------------------------------------------------------------------------------
/src/CodeEditor.ServiceHost/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI/ICaretBounds.cs:
--------------------------------------------------------------------------------
1 | namespace CodeEditor.Text.UI
2 | {
3 | public interface ICaretBounds
4 | {
5 | int Rows { get; }
6 | int ColumnsForRow(int row);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular11.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular11.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular12.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular12.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular13.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular13.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular14.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular14.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular15.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular15.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular16.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular16.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular17.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular17.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular18.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular18.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular19.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular19.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular20.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular20.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular24.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular24.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular30.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular30.ttf
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular6.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Fonts/SourceCodePro-Regular6.ttf
--------------------------------------------------------------------------------
/src/CodeEditor.IO.Unity.Editor/CodeEditor.IO.Unity.Editor.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' project(':CodeEditor.IO')
5 | 'default' rootProject.references.unityEditor
6 | }
7 |
--------------------------------------------------------------------------------
/src/CodeEditor.Logging.Unity/CodeEditor.Logging.Unity.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' project(':CodeEditor.Logging')
5 | 'default' rootProject.references.unityEngine
6 | }
7 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI.Unity.Editor/Implementation/ListPopup/IListItem.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace CodeEditor.Text.UI.Unity.Editor.Implementation.ListPopup
3 | {
4 | public interface IListItem
5 | {
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Class.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Class.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Enum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Enum.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Event.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Event.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Field.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Field.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Local.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Local.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Indexer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Indexer.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Keyword.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Keyword.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Literal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Literal.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Method.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Method.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Struct.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Struct.png
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI.Unity.Engine/ISettingsProvider.cs:
--------------------------------------------------------------------------------
1 | namespace CodeEditor.Text.UI.Unity.Engine
2 | {
3 | interface ISettingsProvider
4 | {
5 | ISettings GetSettings(IPreferences preferences);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Delegate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Delegate.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Interface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Interface.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.NameSpace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.NameSpace.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Operator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Operator.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Parameter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Parameter.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Property.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Property.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Reference.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.Reference.png
--------------------------------------------------------------------------------
/src/CodeEditor.Composition/ICompositionContainer.cs:
--------------------------------------------------------------------------------
1 | using CodeEditor.Composition.Primitives;
2 |
3 | namespace CodeEditor.Composition
4 | {
5 | public interface ICompositionContainer : IExportProvider
6 | {
7 | }
8 | }
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalEnum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalEnum.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateClass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateClass.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateEnum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateEnum.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateEvent.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateField.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateField.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ExtensionMethod.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ExtensionMethod.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalClass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalClass.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalEvent.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalField.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalField.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalIndexer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalIndexer.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalMethod.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalMethod.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalStruct.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalStruct.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateDelegate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateDelegate.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateIndexer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateIndexer.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateMethod.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateMethod.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateProperty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateProperty.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateStruct.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateStruct.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedClass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedClass.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedEnum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedEnum.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedEvent.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedField.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedField.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedMethod.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedMethod.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedStruct.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedStruct.png
--------------------------------------------------------------------------------
/src/CodeEditor.ServiceClient.Tests/CodeEditor.ServiceClient.Tests.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' rootProject.references.frameworks
5 | 'default' project(':CodeEditor.ReactiveServiceStack')
6 | }
7 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI.Unity.Engine/IGUISkinProvider.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace CodeEditor.Text.UI.Unity.Engine
4 | {
5 | public interface IGUISkinProvider
6 | {
7 | GUISkin GetGUISkin();
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI.Unity.Engine/ITextViewMarginProvider.cs:
--------------------------------------------------------------------------------
1 | namespace CodeEditor.Text.UI.Unity.Engine
2 | {
3 | public interface ITextViewMarginProvider
4 | {
5 | ITextViewMargin MarginFor(ITextView textView);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI/ICaretFactory.cs:
--------------------------------------------------------------------------------
1 | using CodeEditor.Text.Data;
2 |
3 | namespace CodeEditor.Text.UI
4 | {
5 | public interface ICaretFactory
6 | {
7 | ICaret CaretForBuffer(ITextBuffer buffer);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalDelegate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalDelegate.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalInterface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalInterface.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalProperty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalProperty.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateInterface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateInterface.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedDelegate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedDelegate.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedIndexer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedIndexer.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedProperty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedProperty.png
--------------------------------------------------------------------------------
/src/CodeEditor.Composition/ImportingConstructor.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace CodeEditor.Composition
4 | {
5 | [AttributeUsage(AttributeTargets.Constructor)]
6 | public class ImportingConstructor : Attribute
7 | {
8 | }
9 | }
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedInterface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedInterface.png
--------------------------------------------------------------------------------
/src/CodeEditor.Features.NavigateTo.SourceSymbols.ServiceModel/CodeEditor.Features.NavigateTo.SourceSymbols.ServiceModel.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' rootProject.references.serviceStackInterfaces
5 | }
6 |
--------------------------------------------------------------------------------
/src/CodeEditor.Languages.CSharp.ContentType/CodeEditor.Languages.CSharp.ContentType.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' project(':CodeEditor.Composition')
5 | 'default' project(':CodeEditor.ContentTypes')
6 | }
7 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI.Tests/CodeEditor.Text.UI.Tests.gradle:
--------------------------------------------------------------------------------
1 |
2 | dependencies {
3 | 'default' project(':CodeEditor.Text.Data')
4 | 'default' project(':CodeEditor.Text.Data.Tests')
5 | 'default' project(':CodeEditor.Reactive')
6 | }
7 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI.Unity.Engine/ITextViewWhitespaceProvider.cs:
--------------------------------------------------------------------------------
1 | namespace CodeEditor.Text.UI.Unity.Engine
2 | {
3 | interface ITextViewWhitespaceProvider
4 | {
5 | ITextViewWhitespace GetWhitespace(ISettings settings);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateExtensionMethod.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.PrivateExtensionMethod.png
--------------------------------------------------------------------------------
/src/CodeEditor.Features.Monitoring.Services/CodeEditor.Features.Monitoring.Services.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' rootProject.references.serviceStack
5 | 'default' project(':CodeEditor.ContentTypes')
6 | }
7 |
--------------------------------------------------------------------------------
/src/CodeEditor.Languages.CSharp/CodeEditor.Languages.CSharp.gradle:
--------------------------------------------------------------------------------
1 |
2 | version = '0.1.1'
3 |
4 | dependencies {
5 | 'default' rootProject.references.languagesCommon
6 | 'default' project(':CodeEditor.Languages.CSharp.ContentType')
7 | }
8 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI.Unity.Engine/ISetting.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace CodeEditor.Text.UI.Unity.Engine
4 | {
5 | public interface ISetting
6 | {
7 | string ID { get; set; }
8 | event EventHandler Changed;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalExtensionMethod.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.InternalExtensionMethod.png
--------------------------------------------------------------------------------
/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedExtensionMethod.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/CodeEditor/HEAD/UnityProject/Assets/Editor/CodeEditor/Textures/Icons/Icons.16x16.ProtectedExtensionMethod.png
--------------------------------------------------------------------------------
/src/CodeEditor.Languages.UnityScript.ContentType/CodeEditor.Languages.UnityScript.ContentType.gradle:
--------------------------------------------------------------------------------
1 | version = '0.1.0'
2 |
3 | dependencies {
4 | 'default' project(':CodeEditor.Composition')
5 | 'default' project(':CodeEditor.ContentTypes')
6 | }
7 |
--------------------------------------------------------------------------------
/src/CodeEditor.Testing/CodeEditor.Testing.gradle:
--------------------------------------------------------------------------------
1 |
2 | version = '0.1.1'
3 |
4 | dependencies {
5 | 'default' project(':CodeEditor.Composition')
6 | 'default' rootProject.references.nunitFramework
7 | 'default' rootProject.references.moq
8 | }
9 |
--------------------------------------------------------------------------------
/src/CodeEditor.Text.UI.Unity.Engine/IDefaultTextViewMarginsProvider.cs:
--------------------------------------------------------------------------------
1 | namespace CodeEditor.Text.UI.Unity.Engine
2 | {
3 | public interface IDefaultTextViewMarginsProvider
4 | {
5 | ITextViewMargins MarginsFor(ITextView textView);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/CodeEditor.Composition/Primitives/IMetadataProvider.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace CodeEditor.Composition.Primitives
4 | {
5 | public interface IMetadataProvider
6 | {
7 | IEnumerable