本文整理汇总了C#中Xenon.Syntax.Log_MethodImpl.WriteError_ToConsole方法的典型用法代码示例。如果您正苦于以下问题:C# Log_MethodImpl.WriteError_ToConsole方法的具体用法?C# Log_MethodImpl.WriteError_ToConsole怎么用?C# Log_MethodImpl.WriteError_ToConsole使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Xenon.Syntax.Log_MethodImpl
的用法示例。
在下文中一共展示了Log_MethodImpl.WriteError_ToConsole方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UsercontrolListbox_Paint
//.........这里部分代码省略.........
}
// リストのテキストを表示します。
{
// リストボックスの縦幅。
int nBoxH = rect.Height;
// 行の縦幅。
int nLineH = this.customcontrolListbox1.ItemHeight;
// テキスト表示領域は、四角の線から1ドット離すように小さくします。
Rectangle rect2;
if (bVisibleVscrbar)
{
// 縦スクロールバーを表示する場合。
rect2 = new Rectangle(
rect.X + 2,
rect.Y + 2,
rect.Width - N_VSCRBAR_WIDTH - 1,
nLineH - 2
);
}
else
{
rect2 = new Rectangle(
rect.X + 2,
rect.Y + 2,
rect.Width - 2,
nLineH - 2
);
}
//rect2=rect;
//rect.Inflate(-2, -2);
// 表示できる行数。
int nVrows = nBoxH / nLineH;
// 先頭項目のインデックス
int nVFirstIx = this.customcontrolListbox1.IndexFromPoint(1, 1);
if (nVFirstIx == -1)
{
pg_Method.WriteError_ToConsole(
"▲L05エラー①! "+
pg_Method.Fullname + ":根本的なエラー?"
);
//essageBox.Show(
// );
}
else
{
int nVLastIx = nVFirstIx + nVrows;
if (this.customcontrolListbox1.List_SText_Display.Count <= nVLastIx)
{
nVLastIx = this.customcontrolListbox1.List_SText_Display.Count - 1;
}
// 選択項目のインデックス
int nSelectedIx = this.customcontrolListbox1.SelectedIndex;
for (int nLoop = nVFirstIx; nLoop <= nVLastIx; nLoop++)
{
string sDisplayText = this.customcontrolListbox1.List_SText_Display[nLoop];
if (nSelectedIx != nLoop)
{
// 非選択表示
Brush brush = null;
if (nLoop < this.customcontrolListbox1.List_ForeBrush.Count)
{
brush = this.customcontrolListbox1.List_ForeBrush[nLoop];
}
if (null == brush)
{
brush = Brushes.Black;
}
e.Graphics.DrawString(sDisplayText, this.customcontrolListbox1.Font, brush, rect2);
}
else
{
// 選択表示
e.Graphics.FillRectangle(Brushes.Blue, rect2);
e.Graphics.DrawString(sDisplayText, this.customcontrolListbox1.Font, Brushes.White, rect2);
}
rect2.Y += nLineH;
//rect2.Offset(0, nLineH);
}
}
}
}
pg_Method.EndMethod(log_Reports_Dammy);
log_Reports_Dammy.EndLogging(pg_Method);
}
示例2: Execute5_Main
//.........这里部分代码省略.........
{
// #デバッグ
if (log_Method.CanWarning())
{
log_Method.WriteWarning_ToConsole(" <arg3 tableName=”☆”>属性が未指定でした。");
}
Configuration_Node owner_Configurationtree_Control;
{
owner_Configurationtree_Control = this.Cur_Configuration.GetParentByNodename(
NamesNode.S_CONTROL1, EnumConfiguration.Tree, true, log_Reports);
}
//
// 次を期待。
// <data target=”list-box”>
// <arg5 name=”tableName” value=”☆”>
//
List<Configurationtree_Node> cfList_Data = ((Configurationtree_Node)owner_Configurationtree_Control).GetChildrenByNodename(
NamesNode.S_DATA, false, log_Reports);
foreach (Configurationtree_Node cf_Data in cfList_Data)
{
string sAccess;
cf_Data.Dictionary_Attribute.TryGetValue(PmNames.S_ACCESS, out sAccess, false, log_Reports);
List<string> sList_Access = new CsvTo_ListImpl().Read(sAccess);
if (sList_Access.Contains(ValuesAttr.S_FROM))
{
// <data access=”from”>
string sDataMemory;
cf_Data.Dictionary_Attribute.TryGetValue(PmNames.S_MEMORY, out sDataMemory, true, log_Reports);
if (!log_Reports.Successful)
{
goto gt_EndMethod;
}
if (ValuesAttr.S_RECORDS == sDataMemory)
{
cf_Data.Dictionary_Attribute.TryGetValue(PmNames.S_NAME_TABLE, out sTableName, true, log_Reports);
if (!log_Reports.Successful)
{
goto gt_EndMethod;
}
ec_TableName = new Expression_Leaf_StringImpl(sTableName, this, cf_Data);
// #デバッグ
if (log_Method.CanWarning())
{
log_Method.WriteWarning_ToConsole(" <data tableName=”[" + sTableName + "]”>属性でした。");
}
}
else
{
//#連続エラー
{
Builder_TexttemplateP1p tmpl = new Builder_TexttemplateP1pImpl();
tmpl.SetParameter(1, sDataMemory, log_Reports);//属性memoryの値
this.Owner_MemoryApplication.CreateErrorReport("Er:110007;", tmpl, log_Reports);
}
}
}
}
if (null == ec_TableName)
{
// エラー処理?
if (log_Method.CanError())
{
log_Method.WriteError_ToConsole(" 直接指定されなかったので、既に<data>にtableName属性があると期待しましたが、ありませんでした。");
}
sTableName = "";//string sTableName = "";
ec_TableName = new Expression_Leaf_StringImpl(sTableName, this, owner_Configurationtree_Control);// owner_Cf_Fc.S_DataSource
}
}
//↓この中で時間かかってる。
Utility_Listbox.BindTableToDatasource(
fcUc,// リストボックス・コントロール
ec_TableName,
this.Owner_MemoryApplication,
log_Reports
);
//↑この中で時間かかってる。
}
}
goto gt_EndMethod;
//
//
gt_EndMethod:
log_Method.EndMethod(log_Reports);
return "";
}
示例3: ParseChild_SpecialFnc_
//.........这里部分代码省略.........
else
{
string sValue = "";
//
// value=”” 属性が指定されていれば、その値をそのまま取得。
//
s_Child.Dictionary_Attribute.ForEach(delegate(string sPmName2, string sAttrValue2, ref bool bBreak2)
{
if (PmNames.S_VALUE.Name_Pm == sPmName2)
{
// value属性が指定されていた場合。
s_Child.Dictionary_Attribute.TryGetValue(PmNames.S_VALUE, out sValue, true, log_Reports);
// 「E■arg1」は作らずに、親要素の属性として追加。
Expression_Node_String e_Value = new Expression_Leaf_StringImpl(sValue, cur_Ec, cur_Ec.Cur_Configuration);
cur_Ec.SetAttribute(sName_ChildFnc, e_Value, log_Reports);
}
});
//
// 子要素の有無。
//
if (0 < s_Child.List_Child.Count)
{
// 子要素が指定されている場合。
if ("" != sValue)
{
// value属性が指定されているのに、子要素も指定されているのは、エラーです。
if (log_Method.CanError())
{
log_Method.WriteError_ToConsole( " value属性が指定されているのに、子要素も指定されているのは、エラーです。");
}
}
else
{
Expression_Node_StringImpl ec_Value = new Expression_Node_StringImpl(cur_Ec, s_Child);
ConfigurationtreeToExpression_F14_FncImpl_ to2 = new ConfigurationtreeToExpression_F14_FncImpl_();
to2.ParseChild_SpecialFnc_(
s_Child,
ec_Value,
memoryApplication,
pg_ParsingLog,
log_Reports
);
//
// 「E■arg1」は作らずに、親要素の属性として追加。
//
cur_Ec.SetAttribute(sName_ChildFnc, ec_Value, log_Reports);
}
}
else
{
if ("" == sValue)
{
// todo:
throw new Exception(Info_ConfigurationtreeToExpression.Name_Library + ":" + this.GetType().Name + "#ParseChild:(3) 「S■[" + cur_Cf.Name + "]」の子要素「S■[" + s_Child.Name + "]」に、value属性がありませんでした。子要素もありませんでした。");
}
}
}
}
示例4: Translate
//────────────────────────────────────────
public void Translate(
Configurationtree_Node cur_Conf,
Expressionv_4ADisplayImpl exprv_ADisplay,
MemoryApplication memoryApplication,
Log_TextIndented_ConfigurationtreeToExpression pg_ParsingLog,
Log_Reports log_Reports
)
{
Log_Method log_Method = new Log_MethodImpl(0, Log_ReportsImpl.BDebugmode_Static);
log_Method.BeginMethod(Info_ConfigurationtreeToExpression.Name_Library, this, "SToE",log_Reports);
if (log_Method.CanDebug(1))
{
pg_ParsingLog.Increment("(38)" + cur_Conf.Name);
}
//
//
//
//
//
// 自
//
//
//
Expressionv_5FAllTrueImpl cur_Exprv = new Expressionv_5FAllTrueImpl(exprv_ADisplay, cur_Conf, memoryApplication);
//
//
//
// 子
//
//
//
if(log_Reports.Successful)
{
exprv_ADisplay.List_Expression_Child.Add(
cur_Exprv,
log_Reports
);
}
//
//
//
// 子
//
//
//
List<Configurationtree_Node> cfList_Fnc = cur_Conf.GetChildrenByNodename(NamesNode.S_FNC, false, log_Reports);
foreach (Configurationtree_Node cf_Child in cfList_Fnc)
{
string child_SName_Fnc;
cf_Child.Dictionary_Attribute.TryGetValue(PmNames.S_NAME, out child_SName_Fnc, true, log_Reports);
if (NamesFnc.S_VLD_EMPTY_FIELD == child_SName_Fnc)
{
// <a-empty-field>要素
ConfigurationtreeToExpression_V55_AEmptyFieldImpl_ to = new ConfigurationtreeToExpression_V55_AEmptyFieldImpl_();
to.Translate(
cf_Child,
cur_Exprv,
memoryApplication,
pg_ParsingLog,
log_Reports
);
}
else
{
if (log_Method.CanDebug(0))
{
log_Method.WriteError_ToConsole("未実装です。");
}
throw new Exception("未実装です。");
}
}
goto gt_EndMethod;
//
//
//
//
gt_EndMethod:
if (Log_ReportsImpl.BDebugmode_Static)
{
pg_ParsingLog.Decrement(cur_Conf.Name);
}
log_Method.EndMethod(log_Reports);
}
示例5: Translate
//────────────────────────────────────────
public void Translate(
Configurationtree_Node cur_Conf,//Sv_3FListboxValidation
UsercontrolListbox uctLst,
MemoryApplication memoryApplication,
Log_TextIndented_ConfigurationtreeToExpression pg_ParsingLog,
Log_Reports log_Reports
)
{
Log_Method log_Method = new Log_MethodImpl(0, Log_ReportsImpl.BDebugmode_Static);
log_Method.BeginMethod(Info_ConfigurationtreeToExpression.Name_Library, this, "SToE",log_Reports);
if (log_Method.CanDebug(1))
{
pg_ParsingLog.Increment("(34)" + cur_Conf.Name);
}
//
//
// バリデーター設定要素
Configurationtree_Node cf_ValidatorConfig;
{
List<Configurationtree_Node> cfList_ValidatorConfig = uctLst.ControlCommon.Configurationtree_Control.GetChildrenByNodename(NamesNode.S_CODEFILE_VALIDATORS, false, log_Reports);
if (1 < cfList_ValidatorConfig.Count)
{
throw new Exception("バリデーター設定要素が2つ以上ありました。");
}
else if (0 < cfList_ValidatorConfig.Count)
{
cf_ValidatorConfig = cfList_ValidatorConfig[0];
}
else
{
cf_ValidatorConfig = null;
}
}
//
//
//
// 自
//
//
//
Expressionv_3FListboxValidationImpl cur_Exprv = new Expressionv_3FListboxValidationImpl(null, cf_ValidatorConfig, memoryApplication);
//
//
//
// 子
//
//
//
List<Configurationtree_Node> cfList_Fnc = cur_Conf.GetChildrenByNodename(NamesNode.S_FNC, false, log_Reports);
// #デバッグ中
//d_InMethod.WriteDebug_ToConsole(1, " <a-display>数=[" + sv_Cur.Sv_ADisplayList.Count + "]");
//d_InMethod.WriteDebug_ToConsole(1, " <fnc name=”a-record-set-save-to”>数=[" + sv_Cur.Sv_ASelectRecordList.Count + "]");
foreach (Configurationtree_Node child_Cf in cfList_Fnc)
{
string sName_Fnc;
child_Cf.Dictionary_Attribute.TryGetValue(PmNames.S_NAME, out sName_Fnc, true, log_Reports);
if (NamesFnc.S_VLD_SELECT_RECORD == sName_Fnc)
{
ConfigurationtreeToExpression_V53_ASelectRecordImpl_ to = new ConfigurationtreeToExpression_V53_ASelectRecordImpl_();
to.Translate(
child_Cf,
cur_Exprv,
memoryApplication,
pg_ParsingLog,
log_Reports
);
}
else if (NamesFnc.S_VLD_DISPLAY == sName_Fnc)
{
// <a-display>要素
ConfigurationtreeToExpression_V53_ADisplayImpl_ to = new ConfigurationtreeToExpression_V53_ADisplayImpl_();
to.Translate(
child_Cf,
cur_Exprv,
uctLst,
memoryApplication,
pg_ParsingLog,
log_Reports
);
}
else
{
log_Method.WriteError_ToConsole("未実装です。");
throw new Exception("未実装です。");
}
}
goto gt_EndMethod;
//
//.........这里部分代码省略.........
开发者ID:muzudho,项目名称:CSVExE,代码行数:101,代码来源:ConfigurationtreeToExpression_V52_FListboxValidationImpl_.cs