11---
22external help file : PSScriptTools-help.xml
33Module Name : PSScriptTools
4- online version :
4+ online version : https://bit.ly/3JVpGLB
55schema : 2.0.0
66---
77
@@ -45,59 +45,70 @@ The command in this module includes custom format and type extensions. See help
4545``` powershell
4646PS C:\> Get-TypeMember DateTime
4747
48- Type: System.DateTime
49-
50- Name MemberType ResultType IsStatic
51- ---- ---------- ---------- --------
52- MaxValue Field datetime True
53- MinValue Field datetime True
54- UnixEpoch Field datetime True
55- Add Method DateTime False
56- AddDays Method DateTime False
57- AddHours Method DateTime False
58- ...
59- Date Property DateTime
60- Day Property Int32
61- DayOfWeek Property DayOfWeek
62- DayOfYear Property Int32
63- Hour Property Int32
64- ...
48+ Type: System.DateTime
49+
50+ Name MemberType ResultType IsStatic IsEnum
51+ ---- ---------- ---------- -------- ------
52+ MaxValue Field datetime True
53+ MinValue Field datetime True
54+ Add Method DateTime
55+ AddDays Method DateTime
56+ AddHours Method DateTime
57+ AddMilliseconds Method DateTime
58+ AddMinutes Method DateTime
59+ AddMonths Method DateTime
60+ AddSeconds Method DateTime
61+ ...
62+ Date Property DateTime
63+ Day Property Int32
64+ DayOfWeek Property DayOfWeek True
65+ DayOfYear Property Int32
66+ Hour Property Int32
67+ Kind Property DateTimeKind True
68+ Millisecond Property Int32
69+ Minute Property Int32
70+ ...
6571```
6672
67- Static items will be shown in green.
73+ Static items will be shown in green. Enum properties will be shown in orange.
6874
6975### EXAMPLE 2
7076
7177``` powershell
7278PS C:\> Get-TypeMember DateTime -StaticOnly
7379
74- Type: System.DateTime
75-
76- Name MemberType ResultType IsStatic
77- ---- ---------- ---------- --------
78- MaxValue Field datetime True
79- MinValue Field datetime True
80- UnixEpoch Field datetime True
81- Compare Method Int32 True
82- DaysInMonth Method Int32 True
83- ...
80+ Type: System.DateTime
81+
82+ Name MemberType ResultType IsStatic IsEnum
83+ ---- ---------- ---------- -------- ------
84+ MaxValue Field datetime True
85+ MinValue Field datetime True
86+ Compare Method Int32 True
87+ DaysInMonth Method Int32 True
88+ Equals Method Boolean True
89+ FromBinary Method DateTime True
90+ FromFileTime Method DateTime True
91+ ...
8492```
8593
8694### EXAMPLE 3
8795
8896``` powershell
8997PS C:\> Get-TypeMember system.io.fileinfo -MemberType Property
9098
91- Type: System.IO.FileInfo
92-
93- Name MemberType ResultType IsStatic
94- ---- ---------- ---------- --------
95- Attributes Property FileAttributes
96- CreationTime Property DateTime
97- CreationTimeUtc Property DateTime
98- Directory Property DirectoryInfo
99- DirectoryName Property String
100- ...
99+ Type: System.IO.FileInfo
100+
101+ Name MemberType ResultType IsStatic IsEnum
102+ ---- ---------- ---------- -------- ------
103+ Attributes Property FileAttributes True
104+ CreationTime Property DateTime
105+ CreationTimeUtc Property DateTime
106+ Directory Property DirectoryInfo
107+ DirectoryName Property String
108+ Exists Property Boolean
109+ Extension Property String
110+ FullName Property String
111+ ...
101112```
102113
103114Get only properties for System.IO.FileInfo.
@@ -109,18 +120,18 @@ PS C:\> Get-TypeMember datetime -MemberName add* | Format-Table -view syntax
109120
110121 Type: System.DateTime
111122
112- Name ReturnType Syntax
113- ---- ---------- ------
114- Add DateTime $obj.Add(\[TimeSpan\]value)
115- AddDays DateTime $obj.AddDays(\[Double\]value)
116- AddHours DateTime $obj.AddHours(\[Double\]value)
117- AddMicroseconds DateTime $obj.AddMicroseconds(\[Double\]value)
118- AddMilliseconds DateTime $obj.AddMilliseconds(\[Double\]value)
119- AddMinutes DateTime $obj.AddMinutes(\[Double\]value)
120- AddMonths DateTime $obj.AddMonths(\[Int32\]months)
121- AddSeconds DateTime $obj.AddSeconds(\[Double\]value)
122- AddTicks DateTime $obj.AddTicks(\[Int64\]value)
123- AddYears DateTime $obj.AddYears(\[Int32\]value)
123+ Name ReturnType Syntax
124+ ---- ---------- ------
125+ Add DateTime $obj.Add(\[TimeSpan\]value)
126+ AddDays DateTime $obj.AddDays(\[Double\]value)
127+ AddHours DateTime $obj.AddHours(\[Double\]value)
128+ AddMicroseconds DateTime $obj.AddMicroseconds(\[Double\]value)
129+ AddMilliseconds DateTime $obj.AddMilliseconds(\[Double\]value)
130+ AddMinutes DateTime $obj.AddMinutes(\[Double\]value)
131+ AddMonths DateTime $obj.AddMonths(\[Int32\]months)
132+ AddSeconds DateTime $obj.AddSeconds(\[Double\]value)
133+ AddTicks DateTime $obj.AddTicks(\[Int64\]value)
134+ AddYears DateTime $obj.AddYears(\[Int32\]value)
124135```
125136
126137Use the custom table view to see method syntax.
0 commit comments