2008-09-30から1日間の記事一覧

LocalPrinterServer クラスが PowerShell からだと使えないお

PS C:\> $lps = New-Object "System.Printing.LocalPrintServer" @() PS C:\> $lps.DefaultPrintQueue PS C:\> $() -eq $lps.DefaultPrintQueue True PS C:\> $lps.get_DefaultPrintQueue() "0" 個の引数を指定して "get_DefaultPrintQueue" を呼び出し中に…

ちょwwwできたしwwwww

これ、ExtensionAttribute と同じく、自前で同名クラスこしらえてやれば OK っぽいwww namespace System.Security { [AttributeUsage(AttributeTargets.Method, AllowMultiple = true, Inherited = false)] public sealed class DynamicSecurityMethodAtt…

なるほど

MethodBase.GetCurrentMethod メソッドを使用しているメソッドがインライン化されない理由がわかった System.Security.DynamicSecurityMethodAttribute クラス (internal) が属性として付加されているメソッドでは、呼び出し元のインライン化を防げるらしい。…

CLR 内部メソッドを宣言しようとした

実行時に SecurityException を投げられた。 "ECall メソッドをシステム モジュールにパッケージ化しなければなりません。"