📄 iambience.cs
字号:
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <owner name="Mike Krüger" email="mike@icsharpcode.net"/>
// <version value="$version"/>
// </file>
using System;
using System.Collections;
using SharpDevelop.Internal.Parser;
using ICSharpCode.Core.Properties;
using ICSharpCode.Core.Services;
namespace ICSharpCode.SharpDevelop.Services
{
[Flags]
public enum ConversionFlags {
None = 0,
ShowParameterNames = 1,
ShowAccessibility = 16,
UseFullyQualifiedNames = 2,
ShowModifiers = 4,
ShowInheritanceList = 8,
IncludeHTMLMarkup = 32,
UseLinkArrayList = 64,
QualifiedNamesOnlyForReturnTypes = 128,
IncludeBodies = 256,
ShowReturnType = 512,
StandardConversionFlags = ShowParameterNames |
UseFullyQualifiedNames |
ShowReturnType |
ShowModifiers,
All = ShowParameterNames |
ShowAccessibility |
UseFullyQualifiedNames |
ShowModifiers |
ShowReturnType |
ShowInheritanceList,
AssemblyScoutDefaults = StandardConversionFlags |
ShowAccessibility |
QualifiedNamesOnlyForReturnTypes |
IncludeHTMLMarkup |
ShowReturnType|
UseLinkArrayList,
}
public interface IAmbience
{
ConversionFlags ConversionFlags {
get;
set;
}
string Convert(ModifierEnum modifier);
string Convert(IClass c);
string ConvertEnd(IClass c);
string Convert(IIndexer c);
string Convert(IField field);
string Convert(IProperty property);
string Convert(IEvent e);
string Convert(IMethod m);
string ConvertEnd(IMethod m);
string Convert(IParameter param);
string Convert(IReturnType returnType);
string WrapAttribute(string attribute);
string WrapComment(string comment);
string GetIntrinsicTypeName(string dotNetTypeName);
ArrayList LinkArrayList { get; set; }
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -