Enhanced C#
Language of your choice: library documentation

Documentation moved to ecsharp.net

GitHub doesn't support HTTP redirects, so you'll be redirected in 3 seconds.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Properties | List of all members
Loyc.IHasLocation Interface Reference

This interface allows an object to declare its "location". It is used by MessageSink.LocationString, which helps convert the "context" of a message into a string. More...


Source file:
Inheritance diagram for Loyc.IHasLocation:
Loyc.LLParserGenerator.Pred Loyc.LogMessage Loyc.Syntax.LNode Loyc.LLParserGenerator.Alts Loyc.LLParserGenerator.AndPred Loyc.LLParserGenerator.DefaultErrorBranch Loyc.LLParserGenerator.EndOfRule m), which is a mechanism to separate prediction from matching in the contex..." alt="Loyc.LLParserGenerator.Gate" shape="rect" coords="278,336,546,360"/> Loyc.LLParserGenerator.RuleRef Loyc.LLParserGenerator.Seq Loyc.LLParserGenerator.TerminalPred Loyc.Syntax.CallNode Loyc.Syntax.IdNode Loyc.Syntax.LiteralNode

Remarks

This interface allows an object to declare its "location". It is used by MessageSink.LocationString, which helps convert the "context" of a message into a string.

For example, Loyc.Syntax.LNode implements this interface so that when a compiler error refers to a source code construct, the error message contains the location of that source code rather than the code itself.

Properties

object Location [get]