本文整理汇总了C#中Prefix类的典型用法代码示例。如果您正苦于以下问题:C# Prefix类的具体用法?C# Prefix怎么用?C# Prefix使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Prefix类属于命名空间,在下文中一共展示了Prefix类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Get
public string Get(Prefix prefix)
{
var suffixes = chain[prefix];
var index = rnd.Next(suffixes.Count);
return suffixes[index];
}
开发者ID:njmube,项目名称:public,代码行数:7,代码来源:WordChain.cs
示例2: FileSize
public FileSize(decimal plainValue, Prefix prefix)
{
PlainValue = plainValue;
Prefix = prefix;
InternalRepresentation = ToInternalRepresentation(plainValue, prefix);
}
开发者ID:klym1,项目名称:Toloka-Archive,代码行数:7,代码来源:FileSize.cs
示例3: DerivedUnit
/// <summary>
/// Initializes a new instance of the <see cref="DerivedUnit" /> class.
/// </summary>
/// <param name="prefix">The prefix.</param>
/// <param name="notation">The notation.</param>
/// <param name="expression">The expression.</param>
public DerivedUnit(Prefix prefix, string notation, Expression expression)
{
this.prefix = prefix ?? Prefix.None;
this.notation = notation;
this.expression = expression;
this.derivedBaseUnit = new DerivedBaseUnit(expression);
}
开发者ID:hugener,项目名称:Sundew.Quantities,代码行数:13,代码来源:DerivedUnit.cs
示例4: CheatPrefixContainer
/// <summary>
/// Creates a new instance of the CheatPrefixButton class
/// </summary>
/// <param name="i">The Prefix of the CheatPrefixButton</param>
public CheatPrefixContainer(Prefix i)
: base("")
{
Size = new Vector2(80f, 30f);
Prefix = i;
}
开发者ID:mugmickey,项目名称:Ingame-Cheat-Menu,代码行数:11,代码来源:CheatPrefixContainer.cs
示例5: Main
private static void Main()
{
const int MAXGEN = 1000;
var corpus = Resources.english;
var suffixChain = new WordChain();
var prefix = new Prefix();
var words = corpus
.Split(new[] {Environment.NewLine, " "}, StringSplitOptions.RemoveEmptyEntries)
.ToList();
foreach (var word in words)
{
suffixChain.Add(prefix, word);
prefix.Add(word);
}
suffixChain.Add(prefix, NONWORD);
var wordChain = Generate(suffixChain, MAXGEN);
var text = string.Join(" ", wordChain);
Console.WriteLine(text);
}
开发者ID:njmube,项目名称:public,代码行数:25,代码来源:Program.cs
示例6: Add
public void Add(Prefix prefix, string word)
{
prefix = prefix.Copy();
if (!chain.ContainsKey(prefix))
chain.Add(prefix, new List<string>());
chain[prefix].Add(word);
}
开发者ID:njmube,项目名称:public,代码行数:8,代码来源:WordChain.cs
示例7: TestPrefixDefaultConstructor
public void TestPrefixDefaultConstructor()
{
Prefix prefix = new Prefix();
Assert.AreEqual(string.Empty, prefix.Nick);
Assert.AreEqual(string.Empty, prefix.UserName);
Assert.AreEqual(string.Empty, prefix.HostName);
Assert.IsFalse(prefix.Exists);
}
开发者ID:nehresmann,项目名称:Nyaxix.Irc,代码行数:8,代码来源:PrefixTest.cs
示例8: Create
public ActionResult Create(Prefix prefix)
{
if (ModelState.IsValid)
{
db.Prefixes.Add(prefix);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(prefix);
}
开发者ID:takajimy,项目名称:BrowsIt-NewerButStillOld,代码行数:11,代码来源:PrefixController.cs
示例9: Ping
public Ping(string server, Prefix prefix, string message)
{
if (String.IsNullOrWhiteSpace(server)) throw new ArgumentException("Null or whitespace string", "server");
if (prefix == null) throw new ArgumentNullException("prefix");
if (String.IsNullOrWhiteSpace(message)) throw new ArgumentException("Null or whitespace string", "message");
this.server = server;
this.prefix = prefix;
this.message = message;
this.ircMessage = Common.CreateIrcMessageFormat(this.Prefix, Ping.CanonicalCommand, ":{0}", this.Message);
}
开发者ID:nehresmann,项目名称:Nyaxix.Irc,代码行数:11,代码来源:Ping.cs
示例10: Pass
public Pass(string server, Prefix prefix, string password)
{
if (String.IsNullOrWhiteSpace(server)) throw new ArgumentException("Null or whitespace string", "server");
if (prefix == null) throw new ArgumentNullException("prefix");
if (String.IsNullOrWhiteSpace(password)) throw new ArgumentException("Null or whitespace string", "password");
this.server = server;
this.prefix = prefix;
this.password = password;
this.ircMessage = Common.CreateIrcMessageFormat(this.Prefix, Pass.CanonicalCommand, "{0}", this.Password);
}
开发者ID:nehresmann,项目名称:Nyaxix.Irc,代码行数:11,代码来源:Pass.cs
示例11: List
public List(string server, Prefix prefix, IImmutableList<string> channels)
{
if (String.IsNullOrWhiteSpace(server)) throw new ArgumentException("Null or whitespace string", "server");
if (prefix == null) throw new ArgumentNullException("prefix");
if (channels == null) throw new ArgumentNullException("channels");
if (channels.Count == 0 || channels.Any(c => String.IsNullOrWhiteSpace(c))) throw new ArgumentException("Empty channel list or list contains an empty element.", "channels");
this.server = server;
this.prefix = prefix;
this.channels = channels;
this.ircMessage = Common.CreateIrcMessageFormat(prefix, List.CanonicalCommand, "{0}", String.Join(",", this.Channels));
}
开发者ID:nehresmann,项目名称:Nyaxix.Irc,代码行数:12,代码来源:List.cs
示例12: Part
public Part(string server, Prefix prefix, IImmutableList<string> destinations)
{
if (String.IsNullOrWhiteSpace(server)) throw new ArgumentException("Null or whitespace string", "server");
if (prefix == null) throw new ArgumentNullException("prefix");
if (destinations == null) throw new ArgumentNullException("destinations");
if (destinations.Count == 0 || destinations.Any(c => String.IsNullOrWhiteSpace(c))) throw new ArgumentException("Empty destination list or list contains an empty element.", "destinations");
this.server = server;
this.prefix = prefix;
this.destinations = destinations;
this.ircMessage = Common.CreateIrcMessageFormat(this.Prefix, Part.CanonicalCommand, "{0}", this.Destinations);
}
开发者ID:nehresmann,项目名称:Nyaxix.Irc,代码行数:12,代码来源:Part.cs
示例13: Message
public Message(string server, Prefix prefix, string command, IImmutableList<string> parameters)
{
if (String.IsNullOrWhiteSpace(server)) throw new ArgumentException("String null or empty", "server");
if (prefix == null) throw new ArgumentNullException("prefix");
if (String.IsNullOrWhiteSpace(command)) throw new ArgumentException("String null or empty", "command");
if (parameters == null) throw new ArgumentNullException("parameters");
if (parameters.Any(s => String.IsNullOrWhiteSpace(s))) throw new ArgumentException("Empty or null parameter", "parameters");
this.server = server;
this.prefix = prefix;
this.command = command;
this.parameters = parameters;
}
开发者ID:nehresmann,项目名称:Nyaxix.Irc,代码行数:13,代码来源:Message.cs
示例14: EqualityTest
public void EqualityTest()
{
var p1 = new Prefix(_prefixConfig, "DEV", "iphone");
var p2 = new Prefix(_prefixConfig, "DEV");
var p3 = new Prefix(_prefixConfig, "stageB");
var p4 = new Prefix(_prefixConfig, "DEV", "iphone");
Assert.IsTrue(p1.CompareTo(p2) > 0);
Assert.IsTrue(p1.CompareTo(p3) > 0);
Assert.IsTrue(p2.CompareTo(p3) > 0);
Assert.AreNotEqual(p1, p2);
Assert.AreEqual(p1, p4);
}
开发者ID:Belorus,项目名称:DynamicConfig,代码行数:13,代码来源:PrefixTests.cs
示例15: Parse
/// <summary>
/// Parses strings like:
/// PFX A 0 re .
/// </summary>
/// <param name="data"></param>
/// <returns>null if parsing failes</returns>
public static Prefix Parse(string[] data)
{
if (data.Length != 5)
return null;
if (data[0] != "PFX")
return null;
Prefix pfx = new Prefix ();
if (!pfx.ParseData (data))
return null;
return pfx;
}
开发者ID:mshmelev,项目名称:SpellChecker,代码行数:19,代码来源:Prefix.cs
示例16: Generate
private static IEnumerable<string> Generate(WordChain suffixChain, int count)
{
var prefix = new Prefix();
var words = Enumerable
.Range(1, count)
.Select(_ => suffixChain.Get(prefix))
.TakeWhile(next => next != NONWORD);
foreach (var next in words)
{
yield return next;
prefix.Add(next);
}
}
开发者ID:njmube,项目名称:public,代码行数:14,代码来源:Program.cs
示例17: User
public User(string server, Prefix prefix, string userName, string realName, UserModes userMode)
{
if (String.IsNullOrWhiteSpace(server)) throw new ArgumentException("Null or whitespace string", "server");
if (prefix == null) throw new ArgumentNullException("prefix");
if (String.IsNullOrWhiteSpace(userName)) throw new ArgumentException("Null or whitespace string", "userName");
if (String.IsNullOrWhiteSpace(realName)) throw new ArgumentException("Null or whitespace string", "realName");
this.server = server;
this.prefix = prefix;
this.userName = userName;
this.realName = realName;
this.userModes = userMode;
this.ircMessage = Common.CreateIrcMessageFormat(this.Prefix, User.CanonicalCommand, "{0} {1} * :{2}", this.UserName, (int)this.UserMode, this.RealName);
}
开发者ID:nehresmann,项目名称:Nyaxix.Irc,代码行数:14,代码来源:User.cs
示例18: PrefixDef
public PrefixDef(int prefixID, Prefix prefix) {
this.prefixID = prefixID;
this.prefix = prefix;
Item item = new Item();
item.SetDefaults("Unloaded Item");
item.value = 100000;
prefix.Apply(item);
categories["Positive"] = item.value >= 100000;
categories["Negative"] = item.value < 100000;
showcaseItem = GetShowcaseItem(prefix);
}
开发者ID:mugmickey,项目名称:Terraria-tConfig-Mods,代码行数:14,代码来源:PrefixDef.cs
示例19: Join
public Join(string server, Prefix prefix, IImmutableList<string> channels, Maybe<IImmutableList<string>> keys)
{
if (String.IsNullOrWhiteSpace(server)) throw new ArgumentException("Null or whitespace string", "server");
if (prefix == null) throw new ArgumentNullException("prefix");
if (channels == null) throw new ArgumentNullException("channels");
if (channels.Count == 0 || channels.Any(c => String.IsNullOrWhiteSpace(c))) throw new ArgumentException("Empty channel list or list contains an empty element.", "channels");
if (keys.HasValue && keys.Value.Count != 0 && (keys.Value.Count != channels.Count || keys.Value.Any(k => String.IsNullOrWhiteSpace(k)))) throw new ArgumentException("Non-empty key list contains an empty element or doesn't have the same number of elements as the channel list.", "keys");
this.server = server;
this.prefix = prefix;
this.channels = channels;
this.keys = keys.DefaultIfEmpty(ImmutableList<string>.Empty).Single();
this.ircMessage = Common.CreateIrcMessageFormat(prefix, Join.CanonicalCommand, "{0} {1}", String.Join(",", this.Channels), String.Join(",", this.Keys));
}
开发者ID:nehresmann,项目名称:Nyaxix.Irc,代码行数:14,代码来源:Join.cs
示例20: MethodUnit
/// <summary>
/// Initializes a new instance of the <see cref="MethodUnit" /> class.
/// </summary>
/// <param name="prefix">The prefix.</param>
/// <param name="toBase">To base.</param>
/// <param name="fromBase">From base.</param>
/// <param name="notation">The notation.</param>
/// <param name="expression">The expression.</param>
public MethodUnit(
Prefix prefix,
Func<double, double> toBase,
Func<double, double> fromBase,
string notation,
Expression expression)
{
this.prefix = prefix ?? Prefix.None;
this.toBase = toBase;
this.fromBase = fromBase;
this.notation = notation;
this.expression = expression;
this.BaseUnit = new DerivedBaseUnit(expression);
this.unitExpression = new UnitExpression(this);
}
开发者ID:hugener,项目名称:Sundew.Quantities,代码行数:23,代码来源:MethodUnit.cs
注:本文中的Prefix类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论