本文整理汇总了C#中ObjectLocation.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# ObjectLocation.ToString方法的具体用法?C# ObjectLocation.ToString怎么用?C# ObjectLocation.ToString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ObjectLocation
的用法示例。
在下文中一共展示了ObjectLocation.ToString方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CD_private
private void CD_private(IGraphFSSession myIGraphFSSession, ref String myCurrentPath, String myParameter)
{
var _DirectoryObjectLocation = new ObjectLocation(ObjectLocation.ParseString(myCurrentPath), myParameter);
try
{
if ((myIGraphFSSession).ObjectStreamExists(_DirectoryObjectLocation, FSConstants.DIRECTORYSTREAM).Value ||
(myIGraphFSSession).ObjectStreamExists(_DirectoryObjectLocation, FSConstants.VIRTUALDIRECTORY).Value)
{
if (myCurrentPath.Equals(FSPathConstants.PathDelimiter) && _DirectoryObjectLocation.Equals("/.."))
myCurrentPath = FSPathConstants.PathDelimiter;
else
myCurrentPath = SimplifyObjectLocation(_DirectoryObjectLocation.ToString());
}
else
WriteLine("Sorry, this directory does not exist!");
}
catch (Exception e)
{
WriteLine(e.Message);
WriteLine(e.StackTrace);
}
}
示例2: Execute
public override Exceptional Execute(AGraphDSSharp myAGraphDSSharp, ref String myCurrentPath, Dictionary<String, List<AbstractCLIOption>> myOptions, String myInputString)
{
if (myAGraphDSSharp == null)
return new Exceptional(new GraphDSError("myAGraphDSSharp must not be null!"));
_CancelCommand = false;
// 1 parameter -> Print the target of the symlink
if (myOptions.Count == 2)
{
var SymlinkLocation = new ObjectLocation(ObjectLocation.ParseString(myCurrentPath), myOptions.ElementAt(1).Value[0].Option);
if (myAGraphDSSharp.isSymlink(SymlinkLocation).Value == Trinary.TRUE)
WriteLine(" -> " + myAGraphDSSharp.GetSymlink(SymlinkLocation));
else
WriteLine("Symlink does not exist!");
}
// 2 parameters -> Create new symlink
else
{
var SymlinkLocation = new ObjectLocation(ObjectLocation.ParseString(myCurrentPath), myOptions.ElementAt(1).Value[0].Option);
var SymlinkTarget = new ObjectLocation(ObjectLocation.ParseString(myCurrentPath), myOptions.ElementAt(2).Value[0].Option);
myAGraphDSSharp.AddSymlink(SymlinkLocation, SymlinkTarget);
WriteLine(SymlinkLocation.ToString() + " -> " + SymlinkTarget.ToString());
}
return Exceptional.OK;
}
示例3: GraphFSError_NoINodePositionsForReading
public GraphFSError_NoINodePositionsForReading(ObjectLocation myObjectLocation)
{
ObjectLocation = myObjectLocation;
Message = String.Format("No INode positions found for reading the graph object at location '{0}'!", ObjectLocation.ToString());
}