diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2015-04-16 14:41:20 +0300 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2015-04-16 14:41:39 +0300 |
commit | 544008910059af7ec6abf1e9dd96f56fcaf517e5 (patch) | |
tree | 6748a4d5075fbc4dc49e760d8c71464a2c84b416 | |
parent | 0ab041862a16d54e70e4c5c0b1ba9ca7c39227d3 (diff) |
[CSharpBinding] Narrow down public API.
Some of these classes were public but shouldn't be.
16 files changed, 20 insertions, 20 deletions
diff --git a/main/src/addins/CSharpBinding/Autotools/CSharpAutotoolsSetup.cs b/main/src/addins/CSharpBinding/Autotools/CSharpAutotoolsSetup.cs index 3e08162ea7..6db9ff1a4a 100644 --- a/main/src/addins/CSharpBinding/Autotools/CSharpAutotoolsSetup.cs +++ b/main/src/addins/CSharpBinding/Autotools/CSharpAutotoolsSetup.cs @@ -9,7 +9,7 @@ using MonoDevelop.CSharp.Project; namespace CSharpBinding.Autotools { - public class CSharpAutotoolsSetup : ISimpleAutotoolsSetup + class CSharpAutotoolsSetup : ISimpleAutotoolsSetup { public string GetCompilerCommand ( Project project, string configuration ) { diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs index d19e859e49..13234fff9e 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs @@ -41,12 +41,12 @@ using MonoDevelop.CSharp.Formatting; namespace MonoDevelop.CodeGeneration { - public abstract class AbstractGenerateAction : IGenerateAction + abstract class AbstractGenerateAction : IGenerateAction { readonly TreeStore store = new TreeStore (typeof(bool), typeof(Xwt.Drawing.Image), typeof(string), typeof(object)); readonly CodeGenerationOptions options; - public CodeGenerationOptions Options { + internal CodeGenerationOptions Options { get { return options; } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/CodeGenerationOptions.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/CodeGenerationOptions.cs index 17c8263dfa..658891bb9b 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/CodeGenerationOptions.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/CodeGenerationOptions.cs @@ -44,7 +44,7 @@ using ICSharpCode.NRefactory6.CSharp; namespace MonoDevelop.CodeGeneration { - public class CodeGenerationOptions + sealed class CodeGenerationOptions { readonly int offset; diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/ICodeGenerator.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/ICodeGenerator.cs index 8f1e72fc3c..f0d64d40ba 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/ICodeGenerator.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/ICodeGenerator.cs @@ -31,7 +31,7 @@ using Mono.Addins; namespace MonoDevelop.CodeGeneration { - public interface ICodeGenerator + internal interface ICodeGenerator { string Icon { get; @@ -50,7 +50,7 @@ namespace MonoDevelop.CodeGeneration IGenerateAction InitalizeSelection (CodeGenerationOptions options, Gtk.TreeView treeView); } - public interface IGenerateAction + interface IGenerateAction { void GenerateCode (); } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs index ece5bdcf51..2374acb902 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs @@ -56,7 +56,7 @@ using Microsoft.CodeAnalysis.CSharp.Syntax; namespace MonoDevelop.CSharp.Completion { - public class CSharpCompletionTextEditorExtension : CompletionTextEditorExtension, IDebuggerExpressionResolver + sealed class CSharpCompletionTextEditorExtension : CompletionTextEditorExtension, IDebuggerExpressionResolver { /* internal protected virtual Mono.TextEditor.TextEditorData TextEditorData { get { diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynParameterHintingFactory.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynParameterHintingFactory.cs index 5b50446c7e..2982e02d66 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynParameterHintingFactory.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynParameterHintingFactory.cs @@ -36,7 +36,7 @@ using System.Text.RegularExpressions; namespace MonoDevelop.CSharp.Completion { - public class RoslynParameterHintingFactory : IParameterHintingDataFactory + class RoslynParameterHintingFactory : IParameterHintingDataFactory { #region IParameterHintingDataFactory implementation diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionRule.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionRule.cs index 35cfc23b89..2453efff88 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionRule.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionRule.cs @@ -32,7 +32,7 @@ using ICSharpCode.NRefactory6.CSharp.Refactoring; namespace MonoDevelop.CSharp.Diagnostics.InconsistentNaming { [DataItem ("NamingRule")] - public class NameConventionRule + sealed class NameConventionRule { ICSharpCode.NRefactory6.CSharp.Diagnostics.NamingRule wrappedRule = new ICSharpCode.NRefactory6.CSharp.Diagnostics.NamingRule (ICSharpCode.NRefactory6.CSharp.Diagnostics.AffectedEntity.None); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs index 473855b13b..9b84859194 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs @@ -42,7 +42,7 @@ using MonoDevelop.Ide.Editor; namespace MonoDevelop.CSharp.Formatting { [PolicyType ("C# formatting (roslyn)")] - public class CSharpFormattingPolicy : IEquatable<CSharpFormattingPolicy> + public sealed class CSharpFormattingPolicy : IEquatable<CSharpFormattingPolicy> { OptionSet options; diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingPolicyPanelWidget.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingPolicyPanelWidget.cs index b85da75dc7..3a892fa547 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingPolicyPanelWidget.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormattingPolicyPanelWidget.cs @@ -52,14 +52,14 @@ namespace Example { }"; TextStylePolicy textStylePolicy; CSharpFormattingPolicy policy; - public CSharpFormattingPolicy Policy { + internal CSharpFormattingPolicy Policy { get { return policy; } } - public void SetPolicy (CSharpFormattingPolicy formattingPolicy, TextStylePolicy textStylePolicy) + internal void SetPolicy (CSharpFormattingPolicy formattingPolicy, TextStylePolicy textStylePolicy) { policy = formattingPolicy; this.textStylePolicy = textStylePolicy; diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/NewFormattingProfileDialog.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/NewFormattingProfileDialog.cs index c9d37eaa91..5794cf9fad 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/NewFormattingProfileDialog.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/NewFormattingProfileDialog.cs @@ -36,14 +36,14 @@ namespace MonoDevelop.CSharp.Formatting } - public CSharpFormattingPolicy InitializeFrom { + internal CSharpFormattingPolicy InitializeFrom { get { return policies[comboboxInitFrom.Active]; } } readonly List<CSharpFormattingPolicy> policies; - public NewFormattingProfileDialog (List<CSharpFormattingPolicy> policies) + internal NewFormattingProfileDialog (List<CSharpFormattingPolicy> policies) { // ReSharper disable once DoNotCallOverridableMethodsInConstructor this.Build (); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/CSharpParsedDocument.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/CSharpParsedDocument.cs index c3bb732d1c..fb44e16b05 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/CSharpParsedDocument.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/CSharpParsedDocument.cs @@ -204,7 +204,7 @@ namespace MonoDevelop.CSharp.Parser return Task.FromResult (result); } - public class SemanticTagVisitor : CSharpSyntaxWalker + sealed class SemanticTagVisitor : CSharpSyntaxWalker { string[] tagComments; public List<Tag> Tags = new List<Tag> (); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/TypeSystemProvider.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/TypeSystemProvider.cs index 52e2fe0585..037656f295 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/TypeSystemProvider.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/TypeSystemProvider.cs @@ -41,7 +41,7 @@ using System.Threading.Tasks; namespace MonoDevelop.CSharp.Parser { - public class TypeSystemParser : MonoDevelop.Ide.TypeSystem.TypeSystemParser + sealed class TypeSystemParser : MonoDevelop.Ide.TypeSystem.TypeSystemParser { static readonly List<Error> emptyList = new List<Error> (); public override System.Threading.Tasks.Task<ParsedDocument> Parse (MonoDevelop.Ide.TypeSystem.ParseOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpFeaturesTextEditorExtension.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpFeaturesTextEditorExtension.cs index fcebf56aa9..af2f724aab 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpFeaturesTextEditorExtension.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpFeaturesTextEditorExtension.cs @@ -38,7 +38,7 @@ using MonoDevelop.Refactoring; namespace MonoDevelop.CSharp.Refactoring { - public class CSharpFeaturesTextEditorExtension : TextEditorExtension + sealed class CSharpFeaturesTextEditorExtension : TextEditorExtension { public override bool IsValidInContext (MonoDevelop.Ide.Editor.DocumentContext context) { diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RefactoryCommands.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RefactoryCommands.cs index 18e35c38ad..db00f7d3c4 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RefactoryCommands.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RefactoryCommands.cs @@ -42,7 +42,7 @@ using MonoDevelop.Refactoring; namespace MonoDevelop.CSharp.Refactoring { - public class CurrentRefactoryOperationsHandler : CommandHandler + sealed class CurrentRefactoryOperationsHandler : CommandHandler { protected override void Run (object dataItem) { diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs index c6fcc4d0e1..97484f3c25 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs @@ -30,7 +30,7 @@ using System.Linq; namespace MonoDevelop.CSharp.Resolver { - public class TextEditorResolverProvider : ITextEditorResolverProvider + class TextEditorResolverProvider : ITextEditorResolverProvider { #region ITextEditorResolverProvider implementation diff --git a/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/SwitchStatement.cs b/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/SwitchStatement.cs index ad6579fb68..e50140d17d 100644 --- a/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/SwitchStatement.cs +++ b/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/SwitchStatement.cs @@ -97,7 +97,7 @@ namespace MonoDevelop.DocFood return result; } - public class CaseStatement : Node + class CaseStatement : Node { public const string XmlTag = "Case"; |